
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.youkuaiyun.com/yushiyi6453/article/details/76407640https:/...原创 2018-12-21 15:20:28 · 227 阅读 · 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 · 1046 阅读 · 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 · 957 阅读 · 0 评论 -
C++_链表的基本操作
/* * 链表相对于数组: * 插入和删除的效率高; * 查找效率低; * 存储额外的节点指针,带来空间上的消耗; */#include <iostream>using namespace std;//定义链表的数据结构struct ListNode{ int val; struct ListNode *next; ListNode(int ...原创 2018-11-24 12:38:17 · 157 阅读 · 0 评论