We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f39a8cd commit ce0bbc7Copy full SHA for ce0bbc7
1 file changed
[2018] Python Heaps-ters/python-heaps-ters.ipynb
@@ -934,8 +934,8 @@
934
" else:\n",
935
" maximums.sort(reverse=True) # O(k log k)\n",
936
" if n > maximums[-1]: # the minimum\n",
937
- " maximums.pop() # O(k)\n",
938
- " maximums.append(n) # O(k)\n",
+ " maximums.pop() # O(1)\n",
+ " maximums.append(n) # O(1)\n",
939
" return maximums\n",
940
"\n",
941
"find_maximums(\"lots-of-numbers.txt\", 3)"
@@ -945,7 +945,7 @@
945
"cell_type": "markdown",
946
"metadata": {},
947
"source": [
948
- "- Each loop is $\\mathcal{O}(k \\log k) + \\mathcal{O}(2k) = \\mathcal{O}(k \\log k)$\n",
+ "- Each loop is $\\mathcal{O}(k \\log k) + \\mathcal{O}(2) = \\mathcal{O}(k \\log k)$\n",
949
"- Total complexity: $\\mathcal{O}(k \\log k) \\times n = \\mathcal{O}(k \\log k \\times n)$"
950
]
951
},
0 commit comments