• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
4℃空间
众人笑我痴 我笑他人看不懂
   首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  算法

C++算法
二分查找算法

摘要:1、已经排序的数组,查找索引最小的值:int binary_search(int[] array, int n, int value){ int maxIndex = n; int minIndex = 1; int index; while (maxIndex >= minIndex) { index = (maxIndex + minIndex) / 2; if (array[index - 1] == value) { while (--index > 0) { ... 阅读全文
posted @ 2013-06-06 13:38 magic_evan 阅读(265) 评论(0) 推荐(0)
绘制半口角

摘要:相信大家都在象棋中兵的位置和一些射击游戏里的准心都见过,废话就少说了,看代码吧。基类:实现类:使用方法 阅读全文
posted @ 2010-10-24 17:58 magic_evan 阅读(413) 评论(0) 推荐(0)
字符串回文算法

摘要:在一个QQ群里看到一位朋友发这个题目:假设称正向读和反向读都相同的字符序列为“回文”,例如,“abba”和“abcba”是回文,“abcde”和“ababab”则不是回文。试设计一个算法判别读入的一个以“@”为结束符的字符序列是否是回文[代码]#inclu... 阅读全文
posted @ 2010-10-19 23:26 magic_evan 阅读(4881) 评论(0) 推荐(0)
经典冒泡排序

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//冒泡排序方法声明voidSort(intarg[],intlen);intmain(intargc,char*argv[]){intargs[]={2,1,5,4,6,8,3,7};//获取数组的... 阅读全文
posted @ 2010-10-11 01:02 magic_evan 阅读(284) 评论(2) 推荐(0)
高斯消去法

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include"stdio.h"#include"math.h"#include"stdlib.h"typedefdoublearrtype;//高斯消去法voidGuassScale(arrtyp... 阅读全文
posted @ 2010-10-11 00:14 magic_evan 阅读(380) 评论(0) 推荐(1)
如何求出三角形的面积

摘要:1、验证输出参数是否符合要求2、求出三角形面积AreaMath.h Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include <math.h>//验证输入的值是否符合要求boolValidateInputValue(doublex,... 阅读全文
posted @ 2010-10-11 00:12 magic_evan 阅读(267) 评论(0) 推荐(0)
如何编写参数个数不定函数

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<stdio.h>//重要引用#include<stdarg.h>voidsum(char*msg,...);intmain(intargc,char*argv... 阅读全文
posted @ 2010-10-11 00:01 magic_evan 阅读(299) 评论(0) 推荐(0)
关于经典AI算法的问答

摘要:1、什么叫代价值答:代价值:我们暂时理解为起始点到达结束点所消耗的时长。2、如何理解F=G+H等式答:F就是起始点到结束点的距离,我们可以很清楚的知道平面地图就是由N个二维坐标构成的矩阵,既然是由二维坐标构成的话,那么就存在X、Y轴,由此我们就可以设起始点的对象为Start,那么这个Start就存在:Start.X与Start.Y同理我们也可以设结束点(End)为End.X与End.Y,我们取以上... 阅读全文
posted @ 2010-04-23 23:16 magic_evan 阅读(743) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3