基本算法
文章平均质量分 76
cch13
坚持,不懈怠
展开
-
二叉树的基本遍历算法
基本数据结构struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}};houxu原创 2014-04-17 10:59:00 · 585 阅读 · 0 评论 -
排列的基本算法
#include using namespace std;//判断是否有上一个排列,判断依据为ai < ai-1bool has_prev_permute(int a[], int n){ for(int i = n - 1; i >= 1; i--) if(a[i - 1] > a[i] ) return true; ret原创 2014-04-06 16:17:42 · 516 阅读 · 0 评论 -
常见的几种排序算法
#include #include using namespace std;class Solution {public: //两端向中间靠拢 int partition1(vector &array, int left, int right) { int pivot = array[left]; int p = left;原创 2014-04-11 16:02:00 · 342 阅读 · 0 评论