之前有段时间再研究算法,然后学到了平衡二叉树 - 红黑树的理论,于是在纸上画了很多很多,导致一本笔记被我画完了……...[作者空间]
什么是设计模式设计模式是为特定场景下的问题定制的解决方案,设计模式分三种类型:创建型,结构型,行为型.这里只列举i...[作者空间]
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数参数值...[作者空间]
一、全局变量 / 宏 / 常量 比较 全局变量: 宏: 常量: static 类文件内访问 static自不用多说...[作者空间]
很多人应该听说过设计模式(Design pattern),又或多或少的看过或用过设计模式,但是实际用在开发过程中总...[作者空间]
本文转载自http://blog.jobbole.com/24006/ 摘要本文以MySQL数据库为研究对象,讨论...[作者空间]
1.栈 1.1.栈的定义 栈(stack)是限定仅在表尾(栈顶 top)进行插入和删除操作的后进先出的线性表。 p...[作者空间]
一、使用for循环 要遍历字典、数组或者是集合,for循环是最简单也用的比较多的方法,示例如下: 优点:简单 缺点...[作者空间]
为什么要用面向对象?为了模拟现实世界 什么叫做面向对象面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发...[作者空间]
所有内部排序算法的一个总结表格 简单选择排序 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后...[作者空间]
前言 什么是线性表?线性表的两大存储结构是什么?各种存储结构是如何实现存取、插入删除等操作的?本篇主要解答了这几个...[作者空间]
一、前言 我们常常会看到《数据结构与算法》之类的书,那么数据结构和算法为什么会在一起呢?通过上一篇 数据结构基本概...[作者空间]
首先会有个疑问,什么是数据结构呢? 数据结构(data structure),可以概括为是互相之间存在一种或多种特...[作者空间]