
C++
longzhongren
这个作者很懒,什么都没留下…
展开
-
A*算法
原文转自http://www.cppblog.com/mythit/archive/2009/04/19/80492.aspx在看下面这篇文章之前,先介绍几个理论知识,有助于理解A*算法。 启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中,对位置的转载 2013-06-26 00:21:53 · 855 阅读 · 0 评论 -
C/C++面试题(三) 推断二叉树、快速排序递归实现、递归判断数组递增
本文转自http://blog.youkuaiyun.com/fansongy/article/details/68701201、一棵二叉树前序序列为A B D E G C F H I 对称序列为DBGEACHFI则其后序列为? DGEBHIFCA 前序排序是先根节点,再左右节点;对称序列是先左节点,然后根节点,再右节点;后续序列是先左节点,然转载 2013-06-26 15:36:50 · 1310 阅读 · 0 评论 -
深入理解C语言
原文转自http://coolshell.cn/articles/5761.htmlDennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还转载 2013-08-04 23:14:39 · 561 阅读 · 0 评论 -
C++ 初始化列表
原文转自http://www.cnblogs.com/graphics/archive/2010/07/04/1770900.html何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的克访问性不同,而这里我们不考虑访问性转载 2013-08-05 17:43:47 · 575 阅读 · 0 评论 -
fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h
原文转自http://blog.sina.com.cn/s/blog_58649eb30100th2k.html错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "std转载 2013-08-08 11:59:00 · 1265 阅读 · 0 评论 -
sqlite3_get_table使用举例
本文转自http://babybandf.blog.163.com/blog/static/61993532010326133751void GetTable(){sqlite3 * db;int result;char * errmsg = NULL;char **dbResult; //是 char ** 类型,两个*号int转载 2013-08-27 22:35:17 · 2212 阅读 · 0 评论 -
sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
本文转自http://www.cnblogs.com/elect-fans/archive/2012/08/02/2620549.html打开数据库链接sqlite3_open用法原型:int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **p转载 2013-08-27 21:06:10 · 950 阅读 · 0 评论 -
C/C++经典排序算法
http://blog.youkuaiyun.com/zlfavor/article/details/4720225排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理转载 2013-09-15 17:11:46 · 638 阅读 · 0 评论