文件名称:algorithm:记录算法学习的历程与实现
文件大小:52KB
文件格式:ZIP
更新时间:2024-05-09 13:29:33
Makefile
algorithm #记录算法学习的历程与实现 #一.上传测试 #二.下载测试 ##1.插入排序 ##2.合并排序 ##3.冒泡排序 ##4.最大子数组 ##5.矩阵的STRASSEN算法 ##6.随机招聘达到最优解. ##7.在线招聘随机选择竞聘者,使得招录到到的竞聘者可能不是最优,但也不是最次. 根据网络随机投递简历,在1-n之间选择一个自己想要的竞聘者,可从中间某一个位子切断, 然后前一段找出最优的个体,再与后面一段比较,若找到一个比前一段最优解优秀,那么立即 返回竞聘者下标.结束后面的筛选选工作. ##8.堆排序(采用父节点最大值来实现) ##9.用最大堆实现优先队列(priority queue) 实现INSERT(S,x) 把x插入S队列中 实现MAXIMUM(S)返回S中最大值 实现EXTRACT_MAX(S) 删除最大值并且返回 实现INCREASE_KEY(S,x,key
【文件预览】:
algorithm-master
----.gitignore(21B)
----build-INSERT_SORT-Desktop_Qt_5_4_0_MinGW_32bit-Debug()
--------Makefile(19KB)
--------Makefile.Debug(11KB)
--------debug()
--------Makefile.Release(11KB)
----INSERT_SORT()
--------INSERT_SORT.pro(295B)
--------main.cpp(989B)
--------INSERT_SORT.pro.user(18KB)
----MERGE_SORT()
--------MERGE_SORT.pro(294B)
--------main.cpp(2KB)
----ONLINE_MAXIMUM()
--------main.cpp(1KB)
----FIND_MAXIMUM_SUBARRAY()
--------main.cpp(3KB)
----HEAP_SORT()
--------main.cpp(3KB)
----README.md(899B)
----SQUARE_MATRIX_STRASSEN()
--------main.cpp(6KB)
----PRIORITY_QUEUE()
--------main.cpp(4KB)
----BUBBLE_SORT()
--------main.cpp(986B)
----build-INSERT_SORT-Desktop_Qt_5_4_0_MinGW_32bit-Release()
--------Makefile(19KB)
--------release()
--------Makefile.Debug(11KB)
--------Makefile.Release(11KB)
----HIRE_ASSISTANT()
--------main.cpp(2KB)