上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 62 下一页
摘要: 在我再三的坚持之下,数据结构与算法 c++语言描述终于还是在看到二叉树的应用那一节决定先暂缓一段时间了。这个决定之前我想了半个小时,不知道是否算是一种冲动。1.见于我在此本书之前还没有学过数据结构与算法这门课,而直接入手这本,这本书在数据结构上讲得层面已经很高了,而且实现全部用c++语言(模板,友元,静态函数。。)对于我来说,本来就显内功不足。这是一个客观原因。2.茫目追求速度。每章的实例实现有好几道有时只做一道,有时则没有做,每章的练习基本都不做,直接开下一章,根本原因在于:看书追求速度,心烦气燥,与我性格有关。3.理论与实际不能结合,基本不去用。数据结构里面大量的东西,其实我们都用的很少了 阅读全文
posted @ 2010-12-08 00:01 瓜蛋 阅读(248) 评论(0) 推荐(0) 编辑
摘要: /*不用任何库函数,系统函数,完成函数 int maxContinuNum(const char* inputstr,char *outputstr);返回给定字符串中最长连续数字串,让outputstr指向该串,然后值是其长度。例如sss12345ss1245sfdf123456789返回,9,outputstr指向123456789。*/#include <iostream>usi... 阅读全文
posted @ 2010-12-06 00:37 瓜蛋 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 前几天写了一段代码大概意图是这样,要求输入三组数字到vectorint A ,vectorint B,vectorint C.于是我写下了如下代码:这段代码意在输入若干整数,以输入一个字母结束输入。可是我发现这段代码好像只运行第一个while循环。我怀疑是缓冲问题所以在每个 while循环后加上cin.ignore()。结果还是没有解决问题。后来问张杰才知道在每一个while()之后加上才能最终解决问题。后来仔细想了想,问题出在输入流cin。cin是一个输入流对象,当进行第一个while循环时我们输入一个字母来结束循环,而最后输入字母完全是为了结束输入数字,这个字母再没有任何意义, 阅读全文
posted @ 2010-12-05 22:57 瓜蛋 阅读(7152) 评论(2) 推荐(1) 编辑
摘要: //输入集合A、B和全集C,求两集合的交集、并集、补集、差集/*并集:以属于A或属于B的元素为元素的集合成为A与B的并(集) 交集: 以属于A且属于B的元素为元素的集合成为A与B的交(集) 差:以属于A而不属于B的元素为元素的集合成为A与B的差(集) 补集:A的补集C-B*//*例如:A={1,2,3} B={2,3,4} C={1,2,3,4,5}AB并集为={1,2,3,4}交集为={2,3}... 阅读全文
posted @ 2010-12-04 17:38 瓜蛋 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <string>using namespace std;void SetStr(string &str){ int len=str.length(); char temp; for (int i=0;i<len/2;i++) {//把字符串的两边一一调换 temp=str[i]; str[i]=str[len-1-i]; str[len-1-i]=temp; }}int main(){ string a; cout<<"input"<<endl; cin&g 阅读全文
posted @ 2010-12-01 09:53 瓜蛋 阅读(1040) 评论(5) 推荐(0) 编辑
摘要: 例如:有以下字符串 字符串是:char str*="ok112009this9964541look"提取字符串里的单词并输出。思路:顺序读入,判断是否为字母, 是则顺序输出,不是则输出空格然后把 state置为0。 有效的解决了重复输出空格的问题 阅读全文
posted @ 2010-11-26 15:13 瓜蛋 阅读(1999) 评论(0) 推荐(0) 编辑
摘要: 操 !!!!! 阅读全文
posted @ 2010-11-26 02:12 瓜蛋 阅读(220) 评论(2) 推荐(0) 编辑
摘要: 不知道干什么,唉,估计是自己惰性所致~~~~~~~~激发一下我的激情!!!!!!!!!! 阅读全文
posted @ 2010-11-25 02:39 瓜蛋 阅读(186) 评论(2) 推荐(0) 编辑
摘要: 先硬着头皮看完吧,以后随用随学。。 阅读全文
posted @ 2010-11-24 02:09 瓜蛋 阅读(309) 评论(0) 推荐(0) 编辑
摘要: //找出数组中第二大数。//#include <iostream>using namespace std;int find_second_max(int data[],int count){ int max,s_max=0; max=data[0]; for (int i=1;i<count;i++) { if (max<data[i]) { s_max=max; max=data[i]; } else if(max>data[i] &&(s_max<data[i])) s_max=data[i]; } return s_max;}int m 阅读全文
posted @ 2010-11-24 02:03 瓜蛋 阅读(369) 评论(2) 推荐(0) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 62 下一页