- 博客(5)
- 收藏
- 关注
原创 数据结构系列之二叉树(C++实现)
本文旨在记录学习二叉树时的一些知识点,以供自己日后查看,也方便他人学习,赠人玫瑰手留余香。持续更新中(本文的代码全部通过测试) 首先是节点的构造: struct TreeNode { int val; TreeNode* LeftChild; TreeNode* RightChild; TreeNode(int value) { val = value; LeftChi...
2018-12-02 12:17:39
736
转载 Master定理
转:http://www.gocalf.com/blog/algorithm-complexity-and-master-theorem.html
2018-11-26 11:14:31
778
原创 看了不后悔系列之————六大排序算法
最近在复习算法,这里我打算进行一次性总结,方便自己查看,也方便他人学习。正所谓赠人玫瑰手有余香 评价一个算法无外乎从三个方面出发, 1,时间复杂度:通常我们计算时间复杂度都是按最坏数据状况来分析的 2,空间复杂度:空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。 3,稳定性:排序后是否交换相同元素在数组里的位置 本次总结六个排序算法,本文将从代码,时间复杂度,空间复杂度,稳...
2018-11-25 18:32:24
772
2
原创 void和void*
void在c++里面的意思是“无类型的,没有”,不能用来修饰变量 如:void _a = 3 是错误的 一,那么void可以用来修饰谁呢 1>修饰函数的返回值类型 void Function(){ } 表示该函数是不返回值的。 2>修饰函数的参数 void Function(void){ } 表示这个函数不需要参数 二,void*意思为“无类型指针”...
2018-11-22 15:44:59
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人