之前有段时间再研究算法,然后学到了平衡二叉树 - 红黑树的理论,于是在纸上画了很多很多,导致一本笔记被我画完了……想想,要不就干脆开发一个Dem...
之前有段时间再研究算法,然后学到了平衡二叉树 - 红黑树的理论,于是在纸上画了很多很多,导致一本笔记被我画完了……想想,要不就干脆开发一个Dem...
为什么要用面向对象?为了模拟现实世界 什么叫做面向对象面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物 面向对象...
什么是设计模式设计模式是为特定场景下的问题定制的解决方案,设计模式分三种类型:创建型,结构型,行为型.这里只列举iOS常用到的几种: **创建型...
很多人应该听说过设计模式(Design pattern),又或多或少的看过或用过设计模式,但是实际用在开发过程中总有点心有余而力不足的感觉。那肯...
一、全局变量 / 宏 / 常量 比较 全局变量: 宏: 常量: static 类文件内访问 static自不用多说,表示在当前文件中应用,如 s...
本文转载自http://blog.jobbole.com/24006/ 摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特...
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数参数值,局部变量的值等。其操作方式类...
1.栈 1.1.栈的定义 栈(stack)是限定仅在表尾(栈顶 top)进行插入和删除操作的后进先出的线性表。 push、pop 操作在栈顶进行...
前言 什么是线性表?线性表的两大存储结构是什么?各种存储结构是如何实现存取、插入删除等操作的?本篇主要解答了这几个问题,感兴趣的话一起来看看吧~...
一、前言 我们常常会看到《数据结构与算法》之类的书,那么数据结构和算法为什么会在一起呢?通过上一篇 数据结构基本概念 我们知道,数据结构是互相之...
专题公告
算法 数据结构