#include<stdio.h> int main() { int a,b,c,d,e,f,g,h,i,total=0; for (a = 1;a <= 9;a++) for (b= 1;b <= 9;b++) for (c = 1;c <= 9;c++) for (d = 1;d <= 9;d+ ...
分类:
编程语言 时间:
2018-05-21 14:27:01
阅读次数:
191
第一节,深度和广度优先指啥 针对图的遍历而言的。 深度优先遍历的主要思想:沿着图的某一分支遍历直到末端,然后回朔,然后再沿着另一条进行同样的遍历,直到所有顶点都被访问过为止。 广度优先遍历的主要思想:首先以一个未被访问过的顶点作为起始顶点,访问其所有相邻的顶点,然后对每个相邻的顶点,再访问它们相邻的 ...
分类:
编程语言 时间:
2018-02-26 11:29:12
阅读次数:
133
暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程。 上图中有4个城市8条公路,公路上的数字表示这条公路的长短。请注意这些公路是单向的。我们现在需要求任意两个城市之间的最短路程,也就是求任意两个 ...
分类:
编程语言 时间:
2018-01-28 13:55:48
阅读次数:
257
第一章 排序 1. 桶算法(简单): 缺点:太占空间,只能对数本身排序,无用。 C: int a[11], i,j,t; for (i= 0;i <= 0; i++){ ... } ruby: For ... In 本质上for...in是语法糖,ruby translates it into sh ...
分类:
编程语言 时间:
2018-01-08 21:07:54
阅读次数:
148
——图灵算法群阅读计划(第一期) 领读人:Zoctopus·Lian 本书特色 一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点。 书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然还有图论中 ...
分类:
编程语言 时间:
2017-08-28 00:47:10
阅读次数:
202
一、桶排序 这是一个非常快的排序算法。桶排序从1956年就开始被使用,该算法的基本思想是由 E.J.Issac 和R.C.Singleton 提出来的。之前我说过,其实这并不是真正的桶排序算法,真正的 桶排序算法要比这个更加复杂。 示例:数组 {5, 3, 5, 2, 8} 进行排序(已知最大数值不 ...
分类:
编程语言 时间:
2017-08-02 13:04:45
阅读次数:
197
下载地址:网盘下载 内容简介 · · · · · · 这不过是一本有趣的算法书而已。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。 这是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点, 通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一 ...
分类:
编程语言 时间:
2017-08-01 23:08:11
阅读次数:
222
图来自啊哈算法 这里描述的问题就是如何从1,1走到4,3 这里有两个解决方案,一个是用深度优先算法 初始化地图,和标记点 定义每次走的方向 2.广度搜索,所谓的广度搜索呢,就是每次把能走的全部走光 定义基本的结构,用来保存数据 具体实现 执行结果 ...
分类:
其他好文 时间:
2017-06-08 15:52:32
阅读次数:
217
package corejava; public class FourTwo { static int m;//(m,n)为几行几列 static int n; static int p;//(p,q)为终点 static int q; static int min=9999; static int ...
分类:
编程语言 时间:
2017-05-16 10:59:59
阅读次数:
222
本文来自《啊哈!算法》作者啊哈磊 博客 http://ahalei.blog.51cto.com/4767671/1383613 暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程。 上图中有4 ...
分类:
编程语言 时间:
2017-05-02 21:04:06
阅读次数:
211