内容列表
- 程序员考试补课笔记-第十天
- 今天接着上天的二维数组,我们看看指向二维数组的指针是怎么的。在讲之前我想再重复一次,如果你自己理解好二维数组的就按你以往的去理解吧。不过多想想几种方法也是一件好事,那么下面就来讲讲了。 现在来看看昨天的那个二维数组图,第九天图一。我们定义一个指向二维数数的指针int a[3][4];int *p;p=a; 其实这也指向一维数组的指针完全没有分别,二维数组因为是行优先的,一行下来就是列顺序了,我
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十一天
- 今天讲到结构体,在讲之前先把前天布置的几道针指的练习题先讲了。那些题目都是老潭书里的指针那章,大家自己慢慢做做喔,用来掌握指针很重要喔,学编程就是要多实践。今天我上网里看到了一篇很好的文章,我帖下来:发信人: ycs830 (老山羊), 信区: C 标 题: Re: 如果快速学会C语言学会C语言很容易,它没几个语句,没几个函数。但用是另一回事。就象 华山剑法难学,令狐师兄学了若干年,但还是谁也打不
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第二天
- 因为前天老师摸到我们的底的关系,所以今天要补一补前面的基础部份。他先是列出一个数据类型的表,如下:
| 整型 | 字符型 | 基本类型< | 单精度型 | | 实型(浮点型)< | | 枚举类型 | 双精度型 |数据类型< | 数组类型 |
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十六天
- 今天继续是链表方式的排序,前天的一题大家有没有弄懂了。弄不懂不要紧,这是要慢慢来的,急不来。p=h->next;h->next=NULL; while(p) { if(p->data<h->data) { q=p->next; p->next=h; h=p;p=q; } else {
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十五天
- 今天续着上堂的查找一章,上回已经讲了顺序查找和二分查找,这两个都是经常用到的。还有一种是特别的查找方法就是散列表(这里说明一下,这个查找方法是有几种不同的名字的,杂凑表和哈希表)。因为这个可能讲起来会用很多时间,老师也没有细详的解说,只是举了一个相对的思想出来,如下: Ri keyi a(0) = 20 a(1) = 30 a(2) = 40 a(3) = 50 addr(Ri)=
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十二天
-
今天老师和我们讲了链表,和老潭书里一样大家都讲得很好,让人很容易就可以听进。所以这里我也不再重复了,大家自己慢慢看一下老潭书里的链表那节,绝对不会觉得难的,而且还举了一些生动的例子来到说明。下面我就从网上找来一些关于指针的文章,这个人绝对是高手,大家这回要好好研究一下咯。相信看完第一遍之后一定对指针有个大概,第二遍已经有印象在脑海里不停的回旋了,第三遍可以大功告成了。 ^_^
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十四天
- 今天继续是讲二叉树,树一个重要的操作就是遍历。所谓遍历就是输出所有的结点,二叉树不同于树只有前序和后序遍历,因为二叉树左右子树木特点,所有还有另一种遍历方法,就是中序。这些遍历也十分简单,最主要的还是看根遍历的前后来分别是前中后序遍历的。下面看图第十四天这些颜色圈着代表分别当一个树来看,所有我们知道其规律就可以写出程序来了,程序也十分简单,如下:out1(btree *t) /*前序遍历*/{
- 分类:编程语言 查阅全文
- boost::any
- 发信人: flier (小海 (:好日子不多了:)), 信区: Programming标 题: boost::any发信站: BBS 水木清华站 (Mon May 13 12:02:24 2002)
我来抛砖,有人跟进吗?:)
boost::any
boost::any是一个很有趣的类,刚刚开始我还以为其就是一个variant类型,能够将任意类型值保存进去,能够以任
- 分类:编程语言 查阅全文
- boost::concept_check
- 发信人: huxw (米老鸭和唐老鼠), 信区: Programming标 题: boost::concept_check发信站: BBS 水木清华站 (Mon May 13 14:21:45 2002)
跟进, 这个比较简单 ;)
boost的概念检查库
一: 为什么
"概念检查"的意思类似于Design by Contract,我想. 举一个简单的例子,
&n
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十三天
-
今天特别的兴奋,起床也起得特别的早。在走之前我把电脑开了,那当然是为了做服务器,我不知道我开学后能不能够这样做,因为家里的一些因素。不过只要能为大家服务我已经很开心了,而且也一种强激的幸福感,这种幸福并不是一般的家庭幸福。我为坚持做下去的,我也常常问一些网友关于这件事,他们都说只有你自己可以就行了,他们都支持我坚持做下去。好吧,说远了离题了,我说说今天的补课吧。 今天的课程也令我
- 分类:编程语言 查阅全文
- C++ Builder 6 BizSnap/SOAP/WebService(2) -- 通过 SOAP 传递自定义类型数据(改)
- 说明:本文经过一些改动,纠正了一些问题,因为原文无法修改,只好重发。不久前我收到几位朋友发来Mail说明他们在按照本文所述进行WebService应用开发时碰到的一个问题:在用ISAPI方式编写本文例子程序时发生AV错误。根据改进后的本例子程序修改了本文,请注意文中加粗部分内容。--2002-8-17
&nbs
- 分类:编程语言 查阅全文
- 《实用算法的分析与程序设计》的读书笔记(第2天)
- 递归 第20页[例1]划分问题
设s是一个具有n个元素的集合s
下列条件的子集合sl,s z,·。,s k:
1.si 56呼
(al,a z,·。,a。),现将s集合划分成K个满足
2.S;门Sj=69 ’
3.S1廖S 2LJ S 3LJ·.·廖Sn=S ·
(1毒i,j毒k,i,6j)
则称s n,s z,…,s n是s
- 分类:编程语言 查阅全文
- 《实用算法的分析与程序设计》的读书笔记(第1天)
- 由于很多网友的推荐,终于使我静下心来好好的看一下《实用算法的分析与程序设计》这本书!果然是名付其实!现在将我看书过程中遇到的题目用c++给出,原文是用pascal给出的!很多朋友甚至因为这个原因而放弃这本书!很可惜!注:这些程序我都在bc5。0中通过了!
&nbs
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十七天
- 离上一次的补课时间看起来有整整的五天,但是在我眼里只是短短的几眨眼。因为我这几天里脑海里根本没有什么事情发生过似的,每天过着重复而简单的生活。怎样简单法?那那当然就是坐在电脑前啦,可以说一坐就坐上了整天。嗯!好,不说这个了,这不是我想要说的重点。 我想问问大家有没有去认真的学习过文件那章?这里说实话,在之前我自学C语言的时候我并没有太重视过它,随便的把他翻了过去(嗯!这么简单,我懂了,过吧)。真
- 分类:编程语言 查阅全文
- php的汉字转换: GBK->Unicode(UTF8)
- php的汉字转换一直是比较麻烦的事
该类内置了四个函数"htmlHex","htmlDec","escape","u2utf8"方便用户的使用,同时也可自定义函数进行自己喜欢的操作qswhGBK.php 从这里下载http://www.blueidea.com/user/qswh/qswhGBK.zip
<?class qswhGBK{ var $qswhData;
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十八天
-
什么都不用说了,马上入正题(免得给人说我口水多了,哈哈)。那么今天学了些什么呢?知识当然每天都要吸收,但在乎吸收得多少。有时候一个看起来的小问题,其实足可以引发另一些问题,这一切都是靠自己,看自己怎么对待这些问题。 我们现在来做一道初程的题目,大家也不要看少初程的题喔,其实这题我在中程的试题来看到过,不过不同的地方只是把它改为用指针了。所以这里也想说说,其实中程里绝大部份的题都是
- 分类:编程语言 查阅全文
- const使用方法探讨
- 关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助:一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第十九天
- 大家应该没有忙了今天是什么节日了吧?我想大家应该没有吧。因为这是我小时候最刺激的时候了,因为我和我的兄弟们都忙着准备那晚的东西,在街上捡些石头啊,线子啊,木棒啊。有什么用?当然就是用来打鬼的啊!(我们太大胆了吧!?)真奇怪当时会这么勇呢。但同样是该节的今天(什么?真的不知道今天是什么日子?那就是7月14鬼节啊!),我又约好朋友一齐去玩了,但屈指一数今年都已经18了,长大了,当然不能和小时候一样年少
- 分类:编程语言 查阅全文
- 程序员考试补课笔记-第二十天
- 今天又给讲了一道题,而且这道题就是上次我说过的那个同色珠子用双向链表存储的问题。所以可以再次看出我们程序员考试的题大都离不开链表和指针,这里指针当然就是最重要的了,因为链表也是指针构成的啊,一定要对指针熟悉才可以。下面请大家看题:
阅读下列程序说明和C代码,将应填入__(n)__处的字句写在答题纸的对应栏内。[程序说明] 设一个环上有编号为 0~n-1 的 n 粒不同颜色的珠子(每粒珠子颜色
- 分类:编程语言 查阅全文
- Bjarne Stroustrup的FAQ:C++的风格与技巧
- Bjarne Stroustrup的FAQ:C++的风格与技巧翻译:左轻侯
(译注:本文的翻译相当艰苦。Bjarne Stroustrup不愧是创立C++语言的一代大师,不但思想博大精深,而且在遣词造句上,也非常精微深奥。有很多地方,译者反复斟酌,都不能取得理想的效果,只能尽力而为。Html格式的文档见译者主页:http://www.wushuang.net如果你对这个翻译稿有任何意见和建议,请
- 分类:编程语言 查阅全文