- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 中缀表达式(Infix Notation)的求解,只考虑双目运算符情况
最近看了数据结构的书,刚刚学到栈,其中的一大应用就是求中缀表达式的值,于是实现了一个。(书上的代码错误好多) 先要说明一下:1、什么是栈结构2、什么是中缀表达式 栈(stack,也叫堆栈)Wikipedia:http://en.wikipedia.org/wiki/Stack_(abstract_data_type) 栈是一种抽象数据结构(ADT, Abstra
2011-11-07 10:48:46 1783
原创 基于 MATRIX 类的矩阵分解和方程组求解
前一篇日志主要是一份 MATRIX 的类说明书,经过扩展之后现在可以可以对矩阵进行几种常见的分解运算,可以用来求解线性方程组。例程1: #include "MATRIX.h"using namespace std;int main(int argc,char* argv[]){ double a[]={16,4,8,4,4,10,8,4,8,8,12,10,4,4,10,1
2011-10-25 19:05:08 535
原创 自己设计的 Matrix 类 V0.01 版,说明书自己使用 html 书写,会导致排版混乱
<!--body {background:RGB(0,85,162)}p {color:black; font-size:1.1em; line-height:1.6em; font-family:Tahoma,Helvetica,Arial,sans-serif; text-align:left}table {margin-left:20px; mar
2011-10-20 21:19:42 1330
原创 Code_Blocks 配置 HGE
今天浏览文件的时候突然看到一年前同学给我的游戏源文件,使用 HGE 编写的,于是打算自己也弄一个 HGE 下来玩玩。现在使用 Code::Blocks 越来越顺手了,所以打算在 Code::Blocks 里面配置一份。比起 DirectX 来说,HGE 是一个轻量级,免费的开
2011-09-08 13:08:48 1338
转载 完美解决 VS2003/2005 代码编辑器字体问题的方案
在很长的一段时间内,Visual Studio 2003/2005的代码编辑器中的编辑字体设置,对中国的程序员来说,是一个挠头的问题。许多人在代码编辑器中使用的无非是宋体、新宋体,有的安装了Office套件后使用的是幼圆。但是我们使用的是代码编辑器,输入英文代码的数量远远
2011-08-26 23:48:40 1259
原创 十六进制显示文件
突发奇想,写了三个小时,可以读取文件并以十六进制形式显示文件内容。如果打开程序带有参数 -o OutputPath 则可以将十六进制形式保存为磁盘文件,否则显示在屏幕上。代码如下:/*Open an file into binary streamNote tha
2011-08-23 10:51:38 1631 2
转载 控制面板个面板路径
<br />控制面板的开启程序是这个:<br />C:/windows/system32/control.exe<br /><br />控制面板命令及其各项路径:<br /><br />Internet选项<br />C:/WINDOWS/System32/inetcpl.cpl<br />电话和调制解调器选项<br />C:/WINDOWS/System32/telephon.cpl<br />电源选项<br />C:/WINDOWS/System32/powercfg.cpl<br />辅助功能选项<b
2010-07-22 11:44:00 2503
原创 文本掩码的一种简单实现
<br /><br />/*主要是利用了getch()这个函数,此函数不提供回显功能*/<br />#include<stdio.h><br />#include<stdlib.h><br />#include<conio.h><br />#include<string.h><br />#define BACKSPACE 8 /*backspace's ASCII==8*/<br />#define KEY "shadow" /*correct password*/ <br />int main()<br
2010-07-05 21:13:00 585
原创 Qt 4.6.2+Dev Cpp
<br /><br />今天花费了一个下午的时间安装Qt 4.6.2,由于完全小白,其实很简单但是弄得很复杂。<br />使用的是Win7+ Dev-Cpp +Qt 4.6.2,安装过程如下:<br />首先下载Qt4.6.2:http://www.qtcn.org/bbs/read.php?tid=1075 <br />(注,下载版本为:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.2-mingw.exe)<br />之后下载Dev-Cpp
2010-07-05 21:12:00 1617
原创 C语言随感进行时(不定时更新)
<br /><br />*嗯,突发奇想地想把想到的和学到的C语言知识写下来,仅此而已。欢迎指正,我只是一个C语言的初学者*/<br />/*动态数组的一种实现方法*/<br />#include<stdio.h><br />#include<stdlib.h> <br />main()<br />{<br /> int n,i,*a;<br /> printf("Please input the arry's boundry:");<br /> scanf("%d",&n);<
2010-07-05 21:10:00 428
原创 纯C写的windows下贪吃蛇,BUG检查中。。。(2010.6.7更新)
/*贪吃蛇规则:在BOUNDRY*BOUNDRY的矩阵上有一条初始长度为2的蛇,BOUNDRY*BOUNDRY矩阵内随机产生一个食物,当蛇与食物相遇时,长度加1,运动方向由方向键控制。初始向右。流程如下:开始->监听键盘->方向键1,暂停键2,其他键3方向键1->下一秒蛇身按照方向键运动->判断->蛇身是否与便捷或自身相碰->是4,否5是4->游戏结束否5->判断:
2010-07-05 21:09:00 650
原创 十进制转二进制的一种实现
/*Binary Digit Translation*//*这个程序用于十进制数字到二进制数字的转换,使用的是字符串和数字的互相转化,具体使用规格说明如下:Type of Number: unsigned long 32bitsType of Strings: char *s[13]Cycle variable:unsigned int i,t*/ #include#i
2010-07-05 21:07:00 423
原创 插入排序(单链表)
<br />#include<stdio.h><br />#include<stdlib.h><br />struct arry{<br /> long num;<br /> struct arry *next;<br /> };<br />main()<br />{<br /> char end_input,sort_type;<br /> long num,crls=0;/*crls用于判断输出是否需要换行*/<br /> unsigne
2010-07-05 21:05:00 389
原创 hello world
<br />#include<stdio.h><br />void main()<br />{<br /> printf("hello, world");<br />}
2010-07-05 21:04:00 345
原创 安装Ubuntu 9.10(hd0)
<br /><br />使用Grub for DOS+Ubuntu9.10.iso提取文件->重新启动->install Ubuntu 9.10->进入Ubuntu 9.10 Desktop(X Windows System)->Terminal->sudo umount -l/isodevice ->双击桌面安装Ubuntu 9.10->重新启动->直接进入Ubuntu(无法进入WinXP)->Terminal->sudo update-grub->重新启动->可以选择Ubuntu & WinXP了<br
2010-07-05 21:02:00 593
MATRIX 矩阵类,包括 LU 分解,Cholesky 分解等
2011-10-25
MATRIX 运算支持头文件
2011-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人