随笔分类 - 数据结构与算法
摘要:参考《剑指offer》p145:二叉树中和为某一值的路径。
阅读全文
摘要:留意C++中sort函数的用法,C中qsort的函数用法参见:http://www.cnblogs.com/CCBB/archive/2010/01/15/1648827.html
阅读全文
摘要:1.归并排序的递归实现: 2. 求逆序对的个数 只需将归并排序的算法稍微修改一下即可
阅读全文
摘要:思路:《剑指offer》上有这一道题的详解,利用动态规划的思想。 原题目只是要求返回最大和,没有要求返回该最大和对应子数组的索引。以下代码可以返回对应起点和终点索引。
阅读全文
摘要:class Solution { public: double FindKthNumber(vector numbers1, vectornumbers2, int len1, int len2, int start1, int start2, int k) { if (len1 > len2) return FindKt...
阅读全文
摘要:#include<iostream> #include<vector> #include<stack> #include<algorithm> #include<string> #include<set> #include <functional> using namespace std; // 该
阅读全文
摘要:问题描述: 对一个没有头结点的链表进行冒泡排序,如果出现逆序交换链表的节点,而不是交换链表的值。
阅读全文
摘要:#include int partition(int a[],int low,int high) { int key=a[low]; while(lowkey) high--; if(low<high) a[low]=a[high]; while(low<high&&a[low]<key) low++;...
阅读全文

浙公网安备 33010602011771号