![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algorithm
gentleman_zh
这个作者很懒,什么都没留下…
展开
-
C++_经典排序算法
1冒泡、2插入、3选择、4快排、5堆排、6归并、7希尔、8计数、9桶排、10基数。 是否稳定分析:https://www.cnblogs.com/codingmylife/archive/2012/10/21/2732980.html //主要参考:以下两个博客总结https://blog.csdn.net/yushiyi6453/article/details/76407640https:/...原创 2018-12-21 15:20:28 · 201 阅读 · 0 评论 -
C++_树的经典算法
目录: 1.有序链表转换成平衡二叉树 2.二叉搜索树转化成有序双链表 3.判断是否为平衡二叉树 4.二叉树的最近公共祖先 正文: 1.有序链表转换成平衡二叉树 #include <iostream> using namespace std; struct ListNode{ int val; ListNode *next; ListNode(...原创 2018-12-11 12:49:01 · 989 阅读 · 2 评论 -
C++_树的遍历
#include <iostream> #include <stack> using namespace std; struct TreeNode{ int val; TreeNode *left; TreeNode *right; TreeNode(int x): val(x), left(NULL), right(NULL){} };...原创 2018-12-02 13:04:01 · 909 阅读 · 0 评论 -
C++_链表的基本操作
/* * 链表相对于数组: * 插入和删除的效率高; * 查找效率低; * 存储额外的节点指针,带来空间上的消耗; */ #include <iostream> using namespace std; //定义链表的数据结构 struct ListNode{ int val; struct ListNode *next; ListNode(int ...原创 2018-11-24 12:38:17 · 140 阅读 · 0 评论