2014.07.08 22:43简介: “搜索”与“剪枝”几乎是如影随形的。此处的“搜索”指的是带有回溯算法的深度优先搜索。 在之前的“Minimax策略”中我们给出了一个三连棋的程序,运行后你就知道计算一步棋要花多少时间。 为了计算最优的一步棋,我们可能需要递归9万多次。如果毫无疑问这种阶乘...
分类:
编程语言 时间:
2014-07-12 13:01:38
阅读次数:
728
搜索引擎技术之概要预览前言 近些天在学校静心复习功课与梳理思路(找工作的事情暂缓),趁闲暇之际,常看有关搜索引擎相关技术类的文章,接触到不少此前未曾触碰到的诸多概念与技术,如爬虫,网页抓取,分词,索引,查询,排序等等,更惊叹于每一幅精彩的架构图,特此,便有记录下来的冲动,以作备忘。 本文从最主要.....
分类:
其他好文 时间:
2014-07-09 20:04:15
阅读次数:
200
public class BubbleSort : SortBase { public BubbleSort(int num, int[] arr): base(num,arr) { } public overri...
分类:
其他好文 时间:
2014-07-09 19:26:54
阅读次数:
159
2014.07.07 22:03简介: 跳表(skip list)是一种随机化的有序数据结构。从形状上来看,长得比较像分层索引。能够在接近对数级别的时间内完成增、删、改、查操作。 你姑且可以认为这种数据结构的用途、用法都和平衡树很相似,但内部的实现原理则完全不同。图示: 下面是一条有序的单链表...
分类:
编程语言 时间:
2014-07-08 22:13:36
阅读次数:
365
最近在整理图论的算法。并且做了一些基础的题来练习,现在做一个总结,然后准备进入下一类算法的复习。
算法这个东西,就是不要害怕去编,哪怕自己只是有一点点理解,有好多点的模糊, 找一道基础的题, 对应着有一种思路解答的,去学习代码,学习里面的思路,并且自己动手跟着敲一敲,慢慢的就会理解了。 不用想着一开始就能够很彻底的理解算法的细节上思想。 理解的时候,从它所要达到的目的去思考, 知道它是要做...
分类:
其他好文 时间:
2014-07-08 15:57:51
阅读次数:
149
1、&
与 &&的区别
两个都有逻辑与的功能。但是所不同的是,当&两边的表达式不是boolean类型的时候,&具有位与的功能;&&是短路与,当判断到前一个表达式为false的时候,将不会再去计算后面的表达式。
如:
int i = 0;
System.out.println((1==0)&(0==(i++)));
System.out.println(i);
...
分类:
编程语言 时间:
2014-07-08 15:21:53
阅读次数:
244
2014.07.08 00:08简介: 本章里没有讲到这个内容,是我在看书的时候回忆起了自己被问过的一道面试题。当时觉得特别难,现在回想起来才知道是自己无知。 如果有50颗石子,两人轮流拿。每次可以从其中拿走1,2,4或者8颗。谁拿走了最后一颗,谁就输了(输或者赢根本无所谓)。 请问,先手或者...
分类:
编程语言 时间:
2014-07-08 12:42:58
阅读次数:
340
update语句备份的两种方法1.把数据库脱机分离,然后拷贝出来2备份完之后需要还原才可以用备份的数据库具体要做的时候再参考视频资料、替换语句即使表中的内容全部删掉,插入的时候还是继续编号
分类:
数据库 时间:
2014-07-08 09:18:11
阅读次数:
215
为了解决冗余这个地方一直有问题,不知道是什么原因?敲onprimary老是出错把数据库保存到某个磁盘的某个目录下的某个文件,下次可以用记事本打开这个.sql的文件,要运行则需要将这些内容拷贝到新建的“新建查询”中切换数据库usingSchool在特定的数据库中建表,注意有时需要人..
分类:
数据库 时间:
2014-07-08 09:00:02
阅读次数:
267