花费 32 ms
简单易懂回溯算法

一、什么是回溯算法 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。许多复杂的,规模较大的问题都可以使用回溯法, ...

Thu Apr 18 01:09:00 CST 2019 0 3308
哈希表的概念理解

1.什么是Hash表? Hash表也称散列表,也有直接称为哈希表,是一种根据关键字值(key-value)而直接进行访问的数据结构。它是通过把关键字映射到数组的下标来加快查找速度。普 ...

Tue May 14 02:26:00 CST 2019 0 2269
简单易懂的拓扑排序

1.定义 对一个有向无环图(Directed Acyclic Graph简称DAG) G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线 ...

Mon Dec 23 03:09:00 CST 2019 0 3415
java双指针的简单理解

一、什么是双指针 双指针我所理解地是在遍历对象时,不是使用单个指针进行访问,而是使用两个相同方向或者相反方向的指针进行遍历,从而达到相应的目的。 在JAVA中并没有像C/C++指针地概念,所以这里 ...

Thu Apr 18 01:55:00 CST 2019 0 2073
贪心算法的简单理解

一.什么是贪心算法? 贪心算法又称之为贪婪算法,在考虑问题时,总是做出在当前状况来说最好的算则,而不从整理来考虑。从某种意义上说是局部最优解,贪心算法所得到的答案并不一定是整体最优解, ...

Tue May 14 03:03:00 CST 2019 0 1266

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM