2013年8月6日

Emacs 的常用按键

摘要: 编辑操作 C-f 前进一个字符 C-b 后退一个字符 M-f 前进一个单词 M-b 后退一个单词 C-a 移到行首 C-e 移到行尾 M-a 移到句首 M-e 移到句尾 C-p 后退一行 C-n 前进一行 M-x goto-line 跳到指定行 C-v 向下翻页 M-v 向上翻页 M-< 缓冲区头部 阅读全文

posted @ 2013-08-06 17:08 随风浪子的博客 阅读(416) 评论(0) 推荐(0) 编辑

二叉排序树与前序中序输出

摘要: 1.二叉排序树的概念: 二叉排序树是一种动态树表。 二叉排序树的定义:二叉排序树或者是一棵空树, 或者是一棵具有如下性质的二叉树: ⑴ 若它的左子树非空,则左子树上所有结点的值均小于根结点的值; ⑵ 若它的右子树非空,则右子树上所有结点的值均大于根结点的值; ⑶ 左、右子树本身又各是一棵二叉排序树。 阅读全文

posted @ 2013-08-06 16:10 随风浪子的博客 阅读(461) 评论(0) 推荐(0) 编辑

2013年8月5日

POJ 2506 Tiling(递归+高精度)

摘要: 说明:一个大叔如果是乘以一个一位数,再加上或减去一个数可以用每一位分别于这个因子相乘,与加数相加减数相减即可; 例如12345678*2+23456; 可以用变量记录8*2+6的余数与商下一次既是7*2+5+上一次的商。 详见代码: 1 /* 2 递推式:F(n) = 2 * F(n-2) + F( 阅读全文

posted @ 2013-08-05 21:28 随风浪子的博客 阅读(184) 评论(0) 推荐(0) 编辑

两个大数相乘

摘要: 1 # include <stdio.h> 2 # include <string.h> 3 char str[100]; 4 int c[100]; 5 int multiply(char *str1,char *str2) 6 { 7 int i,a[100],b[100],c[100],l1, 阅读全文

posted @ 2013-08-05 17:23 随风浪子的博客 阅读(105) 评论(0) 推荐(0) 编辑

大数相加

摘要: /*大数相加原理;用两个字符数组存储大数,从低位到高位分别相加,遇到10以上就进1;因为相加运算最多进一,因此在两个数组其中的任意一个上加以都行。*/ 1 # include <stdio.h> 2 # include <string.h> 3 char str3[1000]; 4 void add 阅读全文

posted @ 2013-08-05 16:32 随风浪子的博客 阅读(130) 评论(0) 推荐(0) 编辑

导航