上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: 正宗归并排序算法C++版本,看图一目了然。 归并排序和快速排序都用到了分治思想。这两种排序算法适合大规模的数据排序。 归并排序的执行效率与要排序的数组的有序程度无关,所以其时间复杂度是非常稳定的,不管最好、最坏、平均时间复杂度都是O(nlogn)。 空间复杂度是O(n)。 void merge(in 阅读全文
posted @ 2020-07-31 21:48 程序员曾奈斯 阅读(115) 评论(0) 推荐(0)
摘要: 正宗选择排序算法C++版本,看图一目了然。并总结三种简单排序算法时间复杂度分析 最低时间复杂度O(n2),最高时间复杂度O(n2),平均时间复杂度O(n^2) #include <iostream> #include <vector> #include <stack> #include <cstri 阅读全文
posted @ 2020-07-31 20:57 程序员曾奈斯 阅读(151) 评论(0) 推荐(0)
摘要: 正宗插入排序算法C++版本,看图一目了然。 最低时间复杂度O(n),最高时间复杂度O(n2),平均时间复杂度O(n2) #include <iostream> #include <vector> #include <stack> #include <cstring> #include <string 阅读全文
posted @ 2020-07-31 20:08 程序员曾奈斯 阅读(146) 评论(0) 推荐(0)
摘要: 正宗冒泡排序算法C++版本,看图一目了然。 最低时间复杂度O(n),最高时间复杂度O(n2),平均时间复杂度O(n2) #include <iostream> #include <vector> #include <stack> #include <cstring> #include <string 阅读全文
posted @ 2020-07-31 19:22 程序员曾奈斯 阅读(142) 评论(0) 推荐(0)
摘要: 考察二叉树的前序遍历。 C++版本 #include <iostream> #include <vector> #include <stack> #include <cstring> #include <string> #include <queue> #include <algorithm> #i 阅读全文
posted @ 2020-07-28 21:45 程序员曾奈斯 阅读(99) 评论(0) 推荐(0)
摘要: 实现对vector的截段操作。 C++版本 #include <iostream> #include <vector> int main() { vector<int> vector{1,2,3,4,5,6,7,8,9}; cout << "vectoor: "; for(auto el : vec 阅读全文
posted @ 2020-07-28 20:12 程序员曾奈斯 阅读(10228) 评论(0) 推荐(0)
摘要: 二叉搜索树的后序遍历序列。这个题目应该注意二叉搜索树的后序遍历的特征:最后一个值是根节点。 C++版本 #include <iostream> #include <vector> #include <stack> #include <cstring> #include <string> #inclu 阅读全文
posted @ 2020-07-28 20:10 程序员曾奈斯 阅读(119) 评论(0) 推荐(0)
摘要: 之字形打印二叉树。并非广度优先搜索,需要使用两个辅助栈。 C++版本 #include <iostream> #include <vector> #include <stack> #include <cstring> #include <queue> #include <algorithm> #in 阅读全文
posted @ 2020-07-28 18:50 程序员曾奈斯 阅读(236) 评论(0) 推荐(0)
摘要: 数组问题。输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。并且保证奇数与奇数、偶数与偶数之间的相对位置不变。 C++版本 #include <iostream> #include <vector> #include <stack> 阅读全文
posted @ 2020-07-28 18:03 程序员曾奈斯 阅读(179) 评论(0) 推荐(0)
摘要: 数组问题。输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 C++版本 #include <iostream> #include <vector> #include <stack> #include <cstring> #inclu 阅读全文
posted @ 2020-07-28 16:55 程序员曾奈斯 阅读(102) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页