摘要: 第一章的一道练习题,开始无论如何都理解不了这道题的意思,直到用VS一步一步的调试着看:􏰷􏰸 1-21:编写程序entab,将空格串替换为最少数量的空格和制表符,但要保持单词之间的间隔不变。假设制表符终止位的位置为8(#define TABINC 8)。当使用一个制表符或者一个空格都可以到达下一个... 阅读全文
posted @ 2015-07-21 20:50 Tablefinisher 阅读(385) 评论(0) 推荐(0)
摘要: //这是最先的版本1 #include2 int main(int argc,char* argv[])3 {4 printf("%d\n",getchar()!=EOF);5 getchar();6 }但这个在打印的时候只会输出1,在按ctrl+d时候只会退出,不会显示0.所以参考该文。。... 阅读全文
posted @ 2015-06-12 15:30 Tablefinisher 阅读(939) 评论(0) 推荐(0)
摘要: 时间复杂度:其实就是算法中基本操作的执行次数。 记住:这丫的是次数!!次数!!不是什么鸟时间 首先找最深层循环的操作为基本操作,然后确定规模后计算出n的函数f(n) 当f(n)与n无关时,时间复杂度T(n) = O(1) 当f(n)与n是线性关系时候,时间复杂度T(n) = O(n) ... 阅读全文
posted @ 2015-02-12 11:33 Tablefinisher 阅读(339) 评论(0) 推荐(0)
摘要: 一:数据类型 比较重要的是结构型和指针型1、结构型: 简单的说就是自己制作的数据类型,用系统已有的基本数据类型或用户定义的结构型组合成我们需要的复杂数据类型。也就是结构体2、指针型: 指针型变量内部装的是变量的地址,而非内容。 若a = &b,则是指针a指向b,*a就是取变量b的内容,&b就是取变量... 阅读全文
posted @ 2015-02-12 10:50 Tablefinisher 阅读(220) 评论(0) 推荐(0)