...
 
Commits (2)
    https://gitcode.net/unrecv/dev-roadmap/-/commit/4c73e648669e571da40d7f73ba1a80b4356dffc4 fix: 选择排序 #6 2023-03-01T03:43:20+00:00 布及 unrecv@gitcode.net https://gitcode.net/unrecv/dev-roadmap/-/commit/91f4142b456b2ada1eb57476f88c96773bbd542f Merge branch '6-fix' into 'master' 2023-03-01T11:43:33+08:00 布及 unrecv@gitcode.net fix: 选择排序 <a href="/unrecv/dev-roadmap/-/issues/6" data-original="#6" data-link="false" data-link-reference="false" data-project="239094" data-issue="98493" data-reference-type="issue" data-container="body" data-placement="top" title="fix: 选择排序" class="gfm gfm-issue has-tooltip">#6</a> Closes <a href="/unrecv/dev-roadmap/-/issues/6" data-original="#6" data-link="false" data-link-reference="false" data-project="239094" data-issue="98493" data-reference-type="issue" data-container="body" data-placement="top" title="fix: 选择排序" class="gfm gfm-issue has-tooltip">#6</a> See merge request <a href="/unrecv/dev-roadmap/-/merge_requests/6" data-original="unrecv/dev-roadmap!6" data-link="false" data-link-reference="false" data-project="239094" data-merge-request="64612" data-project-path="unrecv/dev-roadmap" data-iid="6" data-mr-title="fix: 选择排序 #6" data-reference-type="merge_request" data-container="body" data-placement="top" title="" class="gfm gfm-merge_request">!6</a>
......@@ -25,7 +25,7 @@
},
{
"cell_type": "code",
"execution_count": 2,
"execution_count": 8,
"metadata": {},
"outputs": [
{
......@@ -63,7 +63,7 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": 9,
"metadata": {},
"outputs": [
{
......@@ -80,14 +80,12 @@
"\n",
"i = 0\n",
"while i < len(nums):\n",
" j, swap = 0, False\n",
" while j < (len(nums)-1)-i:\n",
" if not (nums[j] <= nums[j+1]):\n",
" swap = True\n",
" nums[j], nums[j+1] = nums[j+1], nums[j]\n",
" j, minidx = i, i\n",
" while j < len(nums):\n",
" if nums[j] < nums[minidx]:\n",
" minidx = j\n",
" j += 1\n",
" if not swap:\n",
" break\n",
" nums[i], nums[minidx] = nums[minidx], nums[i]\n",
" i += 1\n",
"\n",
"print(nums)\n"
......@@ -104,7 +102,7 @@
},
{
"cell_type": "code",
"execution_count": 4,
"execution_count": 10,
"metadata": {},
"outputs": [
{
......@@ -142,7 +140,7 @@
},
{
"cell_type": "code",
"execution_count": 5,
"execution_count": 11,
"metadata": {},
"outputs": [
{
......@@ -194,7 +192,7 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": 12,
"metadata": {},
"outputs": [
{
......@@ -244,7 +242,7 @@
},
{
"cell_type": "code",
"execution_count": 8,
"execution_count": 13,
"metadata": {},
"outputs": [
{
......@@ -306,7 +304,7 @@
},
{
"cell_type": "code",
"execution_count": 13,
"execution_count": 14,
"metadata": {},
"outputs": [
{
......