- 博客(6)
- 收藏
- 关注
原创 scanf使用的一个小陷阱
今天在写一个排序的小程序的时候偶然发现scanf使用的一个小小的陷阱,如果没有见过的话很难发现的。 比如说scanf("%d", &A) 和 scanf("%d ", &A)这2个语句有区别吗?不仔细看是看不出区别的,前者%d后面紧跟这的是引号,后者%d后面加了一个空格然后再是引号。 /* test1.c */ #include #define N 5 int main(void
2013-07-02 17:54:34 624
原创 用lzw算法编码一个字符串
<!-- p {margin-bottom:0.08in} --> 实验目的: (1).利用LZW算法给一个字符串编码 实验原理: (1).构造一个4096个元素的字典数组,前256个初始化为ASCII字符集,即表示单个字符。 (2).逐个读入测试字符串中的字符。 (3).判断这个字符是否在字典中 (4).由于先初始化了前256个元素,所以单个字符肯定是在
2013-06-15 23:42:07 1310
原创 用huffman编码一个字符串
<!-- p {margin-bottom:0.08in} --> 一、霍夫曼编码 实验目的: (1).利用霍夫曼编码给一个字符串编码 实验原理 如何构造一棵霍夫曼树: (1).构造一个优先队列,从小到大排列每一个元素。 (2).2个权值最小的队列结点出队,构造一个新的结点满足新结点的权值是原来2个结点权值之和。 (3).把新的结点压入最小优先队
2013-06-15 23:35:58 1110
原创 用python做一个简易的图形界面
这里使用Tkinter库,还有很多别的图形库,但是我觉得Tkinter比较简单,我才学几天,但是就有点入门了,一些基本的思想,基本函数的意思也大致弄清了,所以Tkinter还是比较简单易用的。 别的不多说,先上代码: #!/usr/bin/python #-*- coding:utf-8 –*- from Tkinter import * win = Tk() #win.titl
2013-05-31 11:35:20 11502
原创 牛顿插值法的C语言实现
P { margin-bottom: 0.08in; } #include #define N 100 double diff_quot(double *x, double *y, int start, int end); double compute_y(double *x, double *y, double *t, int len, double xx);
2013-04-30 22:17:51 4444
原创 棋盘中走n步的所有可能走法
<!-- p {margin-bottom:0.08in} --> 问题,求下列递推式值: = 3*-2*+2, a1=3,a2=7,a3=17,a4=41, 求 来源: a1 = 3, a2 = 7, a3 = 17, a4 = 41, a5 =99 b1 = 1, b2 = 2, b3 = 5, b4 = 1
2013-04-19 17:00:52 1565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人