文件名称:python_code:我的Python编码实践
文件大小:5KB
文件格式:ZIP
更新时间:2024-05-04 11:52:00
Python
我的第一个哈希表函数 2个游标 合并列表您可以随意使用两个按n个和m个元素组成的降序排序列表。 您的任务是将它们合并为大小为n + m的一个排序列表 输入数据程序将输入两个数字n和m-第一个列表和第二个列表的元素数量作为输入 然后,第一个排序列表的元素来自新行,而来自下一行-第二个列表 输出将两个列表以非降序合并为一个,并显示结果列表的元素 PS:禁止使用内置排序 二进制搜索 简而言之,此搜索算法利用了一组元素的集合,这些元素已通过仅一次比较而忽略了一半的元素而进行了排序。 将x与中间元素进行比较。 如果x与中间元素匹配,则返回中间索引。 否则,如果x大于mid元素,则x只能位于mid元素之后的右(更大)半个子数组中。 然后,我们将算法再次应用于右半部分。 否则,如果x较小,则目标x必须位于左(下)半部。 因此,我们将算法应用于左半部分。 合并排序 合并排序的工作方式是: 初始数组分
【文件预览】:
python_code-master
----bubble_sort.py(787B)
----greedy_algorithm.py(363B)
----hash_function.py(3KB)
----mergesort.py(2KB)
----2cursors.py(633B)
----.gitignore(12B)
----README.md(2KB)
----binary_search.py(534B)