
算法和程序
浴缸里跑马
喜欢睡觉 想晒太阳
展开
-
利用EXCEL VBA指定将十进制浮点数转换为二进制数
1.EXCEL 自带的工具/加载宏/分析工具/ 中的确有类似函数可将十进制数轻松转化为二进制。可是该函数的致命缺点是只能装换 -512~511之间的整数,超过此范围的数则无能为力。所以我们只能自己利用vba写个可用的函数。2.2.ALT+F11或 工具/宏/visual basic editor/ ,插入模块 考入以下函数Function N10to2(B原创 2009-05-30 21:17:00 · 7863 阅读 · 0 评论 -
OpenGL制作简易地图(二)
1.设置一个活动的block,从红方块出发,随机寻找兰方块,直到找到位置才停止.2. 部分代码#include "tree.h"#include "global.h"#include #include #include #include struct Tree_Node{ NODE_ID id; POS pos; short status;原创 2012-07-12 21:44:15 · 2393 阅读 · 0 评论 -
OpenGL制作简易地图(一)
1.随机生成一张地图,黑方块为禁区,白方块为活动区2.随机在活动区找两个块,红方块为起点,蓝方块为终点。3.生成该地图。4.上CODE.//alex.shoal@gmail.com//latest update:2012-06-19//sourse code location:..\CB_CODE\GL_TREE#include #include #include原创 2012-06-18 04:54:12 · 5793 阅读 · 0 评论 -
如何随机产生长整型
GCC中一些函数可以帮忙产生整型,不过都是int.19.8.1 ISO C Random Number FunctionsThis section describes the random number functions that are part of the ISO C standard.To use these facilities, you should includ原创 2012-06-17 21:43:10 · 1125 阅读 · 0 评论 -
GCC得到系统时间的两种方法
源自:http://hi.baidu.com/wuming_onesky/blog/item/382eae0998bf75246a60fb6b.html#include #include void main() { time_t t; t=time(NULL); printf("%s\n",ctime(&t)); struct tm *n=localtim转载 2012-06-17 20:17:25 · 2717 阅读 · 0 评论 -
经典算法回顾:快速排序
a.基本思想1.一个随机数列list[n]2.取数列中的一个数为参考值S3.利用参数i,从数列左边向右寻边寻找大于S的值的位置,4.利用参数J,从数列右边向左边寻找小于等于S的值的位置,5.找到该两个位置之后,将该两个数互换,如果此时i,j还没碰头,说明该数列还未扫面完整,就继续执行3,4,知道发现i, j碰头位置。6.发现i和j碰头,记下碰头的位置,再以此法对list[0原创 2012-05-30 05:29:57 · 2299 阅读 · 0 评论 -
经典算法回顾:冒泡排序(又称交换排序)
a. 基本思想:有 N个数字组成的无序数列S[n],1.先比较s[0],s[1],如果 s[0]>s[1],则将s[0],s[1] 换位,也就是将大的数右移,否则直接进入2.2.比较s[1],s[2],如果 s[1]>s[2],则再将s[1].s[2] 换位,否则直接比较下一组,如此类推,一直比较到s[n-1],后则已将最大的数推到了数列的最右边。3.然后在对从s[0]~s[n原创 2012-05-30 04:55:48 · 18545 阅读 · 0 评论 -
如何解决codeblocks的编译错误:the dubugger executable is not set...
When I use the code::blocks version: 8.02 to debug a program, it always comes up an error.it said "The debugger executable is not set.......switch to the "programs" tab.....", I follow the me原创 2009-07-14 21:39:00 · 5034 阅读 · 0 评论 -
如何在code::blocks 中调试带参数的程序
程序中如果带有参数,如何调试?1.菜单project/set program arguments.. 2.在弹出的窗口的program arguments中输入参数 如果参数是文件名,将须该文件放在该项目的目录下, 如果不在该项目目录下,请将文件名参数设为完整的目录如在c盘 则应输入为 c://abc//filename.txt ,原创 2009-07-12 15:14:00 · 7240 阅读 · 1 评论 -
一片关于C程序时间相关的美篇[转载]
C/C++中的日期和时间 摘要: 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字: UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元转载 2009-07-12 11:28:00 · 776 阅读 · 0 评论 -
WINDOWS 批处理 中途输入参数,如YES OR NO 等
很多批处理程序程序常常会在程序运行过程中,让你输入参数或做一些选择,这部分功能可通过下面类似的脚本完成。 @echo OFF set /p var="Are you want to die?(Y/N)"if %VAR%==Y GOTO DIEif %VAR%==N GOTO ALIVE:DIE ECHO "I will die!" PAUSE GOTO END:ALIV原创 2009-09-09 13:06:00 · 11377 阅读 · 4 评论 -
Standard deviaton
问题:确认mintab中的standard deviation 是sample standard deviaton 还是 population standard devation1 测试 样本Sample# Data1 5.22 5.13 5.34 5.225 5.266 5.217 5.098 5.159 5.2110 5.1811 5.22原创 2013-04-10 22:56:17 · 1343 阅读 · 0 评论