自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AC007

i++,++i

  • 博客(3)
  • 资源 (24)
  • 收藏
  • 关注

转载 深度优先搜索与广度优先搜索

原文:http://blog.csdn.net/andyelvis/article/details/1728378 有两种常用的方法可用来搜索图:即深度优先搜索和广度优先搜索。它们最终都会到达所有连通的顶点。深度优先搜索通过栈来实现,而广度优先搜索通过队列来实现。   深度优先搜索: 下面图中的数字显示了深度优先搜索顶点被访问的顺序。 为了实现深度优先搜索,首先选择一个起始顶点并需

2015-11-04 17:02:28 776

转载 理解广度优先搜索

原文:http://www.cnblogs.com/baiyanhuang/archive/2011/04/17/1999196.html 前段时间遇到了一些与BFS有关的有趣的问题,在一些朋友或者资料的帮助下有所思考,发现这个简单的算法如果能应用自如,的确能发挥强大的功效,于是乎写篇博客记录一下。 BFS概念很简单,此处有介绍;BFS实现也很简单,用一个queue就可以了;而它确

2015-11-04 16:49:50 1391

转载 二叉树

二叉树  1.二叉树的基本形态:  二叉树也是递归定义的,其结点有左右子树之分,逻辑上二叉树有五种基本形态:  (1)空二叉树——(a);  (2)只有一个根结点的二叉树——(b);  (3)右子树为空的二叉树——(c);  (4)左子树为空的二叉树——(d);  (5)完全二叉树——(e)  注意:尽管二叉树与树有许多相似之处,但二叉树不是树的特殊情形。  2.两个重要

2015-11-04 14:17:25 522

noip普及组C++初赛试题加答案2006~2016

2006~2016noip普及组C++初赛试题加答案,每份试题调整为4页A4纸+一页答案,方便打印。2006~2016noip普及组C++初赛试题加答案,每份试题调整为4页A4纸+一页答案,方便打印。

2017-09-20

2016noip初赛(普级+提高)试题及答案c&c++&pascal

2016noip初赛(普级+提高)试题及答案c&c++&pascal

2016-10-27

noip2014普级组初赛试题+答案

2014第二十届全国青少年信息学奥林匹克联赛初赛普及组Pascal语言试题及参考答案。

2014-10-24

PDF打印机 Ultra+PDF+2.26

1、运行安装文件直接安装。 2、安装好后可直接把word文件打印成pdf文件 打印时选择ultra pdf打印机即可。

2013-03-31

华为T8833获取root详细教程(内附软件下载地址)

获取华为T8833的root,由于整个包过大,所以在没法在这里上传,在文档附了下载地址。整个root包括以下4个步骤: 一.手机的准备 二.电脑的准备 三.Root! 四.普遍问题

2013-03-03

(音乐CD抓取) 绿色多国语言便携版Easy CD-DA Extractor

Easy CD-DA Extractor 是一款音乐CD抓取、格式转换、光盘刻录软件,即便是防止拷贝的cd也能够抓取,并输出为MP3, Windows Media Audio 8 and 9, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, AIFF, Monkeys Audio格式和其他任何命令行编码器支持的格式。对直接输入的MP1, MP2, MP3, WMA, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, 和Monkeys Audio音频进行音量调整、Fade In/Out、Silence deletion并转换成MP3, Windows Media Audio 8 and 9, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, AIFF, Monkeys Audio格式和其他任何命令行编码器支持的格式。音乐光盘刻录功能可以直接读取MP1, MP2, MP3, WMA, Ogg Vorbis, MP4, M4A, AAC, FLAC, VQF, WAV, 和Monkeys Audio格式文件,写入任何品牌的刻录机,还提供buffer underrun prevention保护。

2013-01-12

海信EG906开启GSM网上网

是不是还有机油在为GSM卡不能上网发愁,好吧,方法是有的,只需要修改系统一个参数就可以了,修改后的文件我共享了,大家可以试试。 1.手机连接到电脑,选择连接类型为天翼宽带连接。 2.安装手机的驱动,这里只需要ADB的驱动即可,如果你的手机能使用豌豆荚或者91助手了,说明驱动安装成功了。 3.解压附件压缩包,执行一下那个批处理文件,执行完后手机会重启,重启后你会发现你的G网数据连接可以用了.

2012-10-08

ACCESS数据库密码破解专家

快速读出Access数据库的密码 下载安装后就可使用 操作相关简单无需教程,一看就会的 我用了,确实很不错

2011-10-30

JSMin(javaScript文件压缩)

由Douglas Crockford创建的JSMin是一个筛选程序,用于JavaScript文件中删除注释和不必要的空格。这个程序通常能够使文件大小减半,从而节省下载时间。 压缩包里包含了用C写的源码,及可执行程序 由于看到三条评论说没有用,在里我必须说明一下,下面那三个白痴肯定没学过c语言,更没用过c编译好的.exe文件。 以下是c里的源码大家可以先看觉得可用再下 #include <stdlib.h> #include <stdio.h> static int theA; static int theB; static int theLookahead = EOF; /* isAlphanum -- return true if the character is a letter, digit, underscore, dollar sign, or non-ASCII character. */ static int isAlphanum(int c) { return ((c >= 'a' && c <= 'z') || (c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z') || c == '_' || c == '$' || c == '\\' || c > 126); } /* get -- return the next character from stdin. Watch out for lookahead. If the character is a control character, translate it to a space or linefeed. */ static int get() { int c = theLookahead; theLookahead = EOF; if (c == EOF) { c = getc(stdin); } if (c >= ' ' || c == '\n' || c == EOF) { return c; } if (c == '\r') { return '\n'; } return ' '; } /* peek -- get the next character without getting it. */ static int peek() { theLookahead = get(); return theLookahead; } /* next -- get the next character, excluding comments. peek() is used to see if a '/' is followed by a '/' or '*'. */ static int next() { int c = get(); if (c == '/') { switch (peek()) { case '/': for (;;) { c = get(); if (c <= '\n') { return c; } } case '*': get(); for (;;) { switch (get()) { case '*': if (peek() == '/') { get(); return ' '; } break; case EOF: fprintf(stderr, "Error: JSMIN Unterminated comment.\n"); exit(1); } } default: return c; } } return c; } /* action -- do something! What you do is determined by the argument: 1 Output A. Copy B to A. Get the next B. 2 Copy B to A. Get the next B. (Delete A). 3 Get the next B. (Delete B). action treats a string as a single character. Wow! action recognizes a regular expression if it is preceded by ( or , or =. */ static void action(int d) { switch (d) { case 1: putc(theA, stdout); case 2: theA = theB; if (theA == '\'' || theA == '"') { for (;;) { putc(theA, stdout); theA = get(); if (theA == theB) { break; } if (theA == '\\') { putc(theA, stdout); theA = get(); } if (theA == EOF) { fprintf(stderr, "Error: JSMIN unterminated string literal."); exit(1); } } } case 3: theB = next(); if (theB == '/' && (theA == '(' || theA == ',' || theA == '=' || theA == ':' || theA == '[' || theA == '!' || theA == '&' || theA == '|' || theA == '?' || theA == '{' || theA == '}' || theA == ';' || theA == '\n')) { putc(theA, stdout); putc(theB, stdout); for (;;) { theA = get(); if (theA == '[') { for (;;) { putc(theA, stdout); theA = get(); if (theA == ']') { break; } if (theA == '\\') { putc(theA, stdout); theA = get(); } if (theA == EOF) { fprintf(stderr, "Error: JSMIN unterminated set in Regular Expression literal.\n"); exit(1); } } } else if (theA == '/') { break; } else if (theA =='\\') { putc(theA, stdout); theA = get(); } if (theA == EOF) { fprintf(stderr, "Error: JSMIN unterminated Regular Expression literal.\n"); exit(1); } putc(theA, stdout); } theB = next(); } } } /* jsmin -- Copy the input to the output, deleting the characters which are insignificant to JavaScript. Comments will be removed. Tabs will be replaced with spaces. Carriage returns will be replaced with linefeeds. Most spaces and linefeeds will be removed. */ static void jsmin() { theA = '\n'; action(3); while (theA != EOF) { switch (theA) { case ' ': if (isAlphanum(theB)) { action(1); } else { action(2); } break; case '\n': switch (theB) { case '{': case '[': case '(': case '+': case '-': action(1); break; case ' ': action(3); break; default: if (isAlphanum(theB)) { action(1); } else { action(2); } } break; default: switch (theB) { case ' ': if (isAlphanum(theA)) { action(1); break; } action(3); break; case '\n': switch (theA) { case '}': case ']': case ')': case '+': case '-': case '"': case '\'': action(1); break; default: if (isAlphanum(theA)) { action(1); } else { action(3); } } break; default: action(1); break; } } } } /* main -- Output any command line arguments as comments and then minify the input. */ extern int main(int argc, char* argv[]) { int i; for (i = 1; i < argc; i += 1) { fprintf(stdout, "// %s\n", argv[i]); } jsmin(); return 0; }

2011-04-24

浙大ACM部份题目及源代码(c代码)

浙大ACM部份题目及源代码(c代码),大概有400到500道,很不错有些还带有分析

2011-03-26

Linux下C语言编程基础知识

Linux下C语言编程基础知识,有实例,大家努力down吧,好资料大家一起用

2010-09-19

usboot1.7中文版

市面上现在大多数U盘都支持启动机器的功能,但是要制作启动型U盘,需要进入WIN98,现在很多人机器上都没有98了吧,呵呵。为了做个启动盘,装一个8,多冤啊。 这个小软件就是为此编制的,在WIN2K/XP下运行,可以直接把U盘做成启动盘。程序自带了MSDOS7.1的两个基本启动文件IO.SYS和COMMAND.COM,如果要制作复杂的启动盘,可以把其他文件拷贝到U盘上即可

2010-08-16

Teleport.pro.1.54 带注册码免安装汉化版

Teleport Pro 所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览 某个网页的内容当然是它的一项重要功能),它可以从 Internet 的任何 地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的 网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作 为创建你自己的网站的参考。 这是汉化完全版,安装即可使用,无需原版。

2010-07-14

zoj 分类加题解(浙大ACM)

浙大ACM网上的题目分类,以及部分题目的题解,包括题目,对于没联网的很适用,即使就有网的也很用的,里面有些题解很祥细……

2010-07-10

PDF转DOC(不会乱码)

PDF转DOC(不会乱码),不需要安装,我试过了,很好用

2010-06-15

matlabR2009a种子文件

matlabR2009a 破解版种子文件下载,支持windows和vista安装

2010-06-14

ppt 转 doc,速度超快

一个很好用的ppt格式转doc格式的转换器,不需要安装,用起来超方便

2010-06-14

Mathematica4.0教程

一个很好的Mathematica4.0电子教程,本人学习后觉得很不错,拿出来大家分享一下,已经加了书签了哦,看起来很方便

2010-05-18

Lingo教程(数学建模软件教程)

很好的Lingo软件初学教程,pdf格式,本人已经加上了书签很方便查阅

2010-05-18

计算机网络(第五版)课后习题答案

计算机网络(第五版)课后习题答案,作者:谢希仁

2010-03-21

moho二维动画新技术,用来做骨骼动画(破解版)

moho二维动画新技术,用来做骨骼动画,一个很新很好玩的东东,能完成一些flash中很难完成的动画制作

2010-03-19

浙大ACM已经AC的答案

用C做的浙大ACM,新手可以看看,高手免载,基本上都是简单题,呵呵

2009-10-24

纯C做的学生成绩管理系统(以包含文件的形式,采用链表方式写的)

自己用C做的一个学生成绩管理系统功能齐全,带完整的注释,有多层目录展开,效果很好

2009-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除