博客园 - 天地过客
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=99676
2020-05-10T14:35:18Z
天地过客
https://www.cnblogs.com/4bytes/
feed.cnblogs.com
https://www.cnblogs.com/4bytes/p/9082373.html
数据结构作业第二章题解 - 天地过客
下面给出了完整的实现
2018-05-24T05:10:00Z
2018-05-24T05:10:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】下面给出了完整的实现 <a href="https://www.cnblogs.com/4bytes/p/9082373.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/7037241.html
continue应用的一个场合 - 天地过客
转的资料 @GeniusVczh 轮子哥的这微博里的代码写成了火箭型的 O网页链接 ,轮子哥说无法避免。我看了以后觉得完全可以避免,只需要把 if 条件反过来写(见我的上条微博),不过轮子哥可能没懂我的意思。那我就贴上重构代码。这叫 Guard Clauses (参看:O网页链接)
2017-06-16T22:33:00Z
2017-06-16T22:33:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】转的资料 @GeniusVczh 轮子哥的这微博里的代码写成了火箭型的 O网页链接 ,轮子哥说无法避免。我看了以后觉得完全可以避免,只需要把 if 条件反过来写(见我的上条微博),不过轮子哥可能没懂我的意思。那我就贴上重构代码。这叫 Guard Clauses (参看:O网页链接) <a href="https://www.cnblogs.com/4bytes/p/7037241.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/5395022.html
CodeBlocks常见编译错误(to be updated) - 天地过客
第一要则,不要直接点击”编译并且运行”,而是应该点击”编译(build)”按钮,这样可以保证警告不会被忽略,一些警告是非常有用的. 第二要则:有多个错误,要先处理最前面的错误,因为后面的错误可能前面的错误引发的.所以修改最前面的错误后就可以立即重新编译,往往可以看到所有的错误信息都不见了. 每一条信
2016-04-15T04:57:00Z
2016-04-15T04:57:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】第一要则,不要直接点击”编译并且运行”,而是应该点击”编译(build)”按钮,这样可以保证警告不会被忽略,一些警告是非常有用的. 第二要则:有多个错误,要先处理最前面的错误,因为后面的错误可能前面的错误引发的.所以修改最前面的错误后就可以立即重新编译,往往可以看到所有的错误信息都不见了. 每一条信 <a href="https://www.cnblogs.com/4bytes/p/5395022.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/5072382.html
如何发现程序中的错误 - 天地过客
假定你的程序编译通过(要当心警告),但运行错误,应该怎么处理呢? 一 你的脑子就是计算机,在脑子中运行并且检查你的程序。直接确定你的错误 二 如果第一步不行。尽可能准备充分的测试数据,让你程序的错误通过运行显现出来。 三 找到让程序出错的输入数据后,如何找到代码的错误之处? 1. 把你的脑子当计算机
2015-12-24T02:50:00Z
2015-12-24T02:50:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】假定你的程序编译通过(要当心警告),但运行错误,应该怎么处理呢? 一 你的脑子就是计算机,在脑子中运行并且检查你的程序。直接确定你的错误 二 如果第一步不行。尽可能准备充分的测试数据,让你程序的错误通过运行显现出来。 三 找到让程序出错的输入数据后,如何找到代码的错误之处? 1. 把你的脑子当计算机 <a href="https://www.cnblogs.com/4bytes/p/5072382.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/5069755.html
数组越界与缓冲区溢出 - 天地过客
数组下标越界(Index out of bounds)对初学者来说是很易犯的错误。先来看数组下标越界的例子。 程序输出如下 0022FF48 0022FF34 0022FF302 2 2 2 存储空间图示如下,可以看到b恰好在数组的前面,而a正好在数组的后面。 s[i]=*(s+i), 所以s[-1
2015-12-23T05:54:00Z
2015-12-23T05:54:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】数组下标越界(Index out of bounds)对初学者来说是很易犯的错误。先来看数组下标越界的例子。 程序输出如下 0022FF48 0022FF34 0022FF302 2 2 2 存储空间图示如下,可以看到b恰好在数组的前面,而a正好在数组的后面。 s[i]=*(s+i), 所以s[-1 <a href="https://www.cnblogs.com/4bytes/p/5069755.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4993443.html
Online Judge判题结果解析 - 天地过客
正确(AC: Accept 即表示程序通过) 恭喜你了 答案错误(Wrong Answer) 答案不对,仅仅通过样例数据的测试并不一定是正确答案。如果你的程序有错误自然只能改正后再交。 但是初学者还有一个常见的错误是计算结果已经正确了,但是输出格式不按样例来导致错误。 本学校OJ上一个结果如下: C
2015-11-24T16:41:00Z
2015-11-24T16:41:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】正确(AC: Accept 即表示程序通过) 恭喜你了 答案错误(Wrong Answer) 答案不对,仅仅通过样例数据的测试并不一定是正确答案。如果你的程序有错误自然只能改正后再交。 但是初学者还有一个常见的错误是计算结果已经正确了,但是输出格式不按样例来导致错误。 本学校OJ上一个结果如下: C <a href="https://www.cnblogs.com/4bytes/p/4993443.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4363033.html
17网络《数据结构》课程相关事项列表 - 天地过客
网络工程1-2班《数据结构》 上机安排:如课表 数据结构的动画演示 http://www.cnblogs.com/4bytes/p/3664941.html 网上课程: 麻省理工学院公开课:算法导论 http://open.163.com/special/opencourse/algorithms.
2015-03-24T07:50:00Z
2015-03-24T07:50:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】网络工程1-2班《数据结构》 上机安排:如课表 数据结构的动画演示 http://www.cnblogs.com/4bytes/p/3664941.html 网上课程: 麻省理工学院公开课:算法导论 http://open.163.com/special/opencourse/algorithms. <a href="https://www.cnblogs.com/4bytes/p/4363033.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4187445.html
李雪:女生也能当编程高手 - 天地过客
来源:http://burl.cc/haGmN 在强手如林的编程大赛中夺冠,被戏称为代码界的“女神”李雪:女生也能当编程高手 本报记者 原春琳 《中国青年报 》(2013年07月01日 06版) 历时约两个月的第二届微软“编程之美全国挑战赛”于近日落下帷幕。从来自清华、北大等各大高校的1.3万多名选
2014-12-26T11:22:00Z
2014-12-26T11:22:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】来源:http://burl.cc/haGmN 在强手如林的编程大赛中夺冠,被戏称为代码界的“女神”李雪:女生也能当编程高手 本报记者 原春琳 《中国青年报 》(2013年07月01日 06版) 历时约两个月的第二届微软“编程之美全国挑战赛”于近日落下帷幕。从来自清华、北大等各大高校的1.3万多名选 <a href="https://www.cnblogs.com/4bytes/p/4187445.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4187228.html
VC 6.0和CodeBlocks中如何设置命令行参数 - 天地过客
VC 6.0可以在IDE中设置好命令行参数,然后再运行。做法如下:选择project下拉菜单的settings... 出现如下窗口,选中右边的debug标签,然后在Program arguments中填入相关命令行参数(注意argv[0]不需要填),点OK按钮确认. 然后运行就可以了。CodeBlo...
2014-12-26T09:24:00Z
2014-12-26T09:24:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】VC 6.0可以在IDE中设置好命令行参数,然后再运行。做法如下:选择project下拉菜单的settings... 出现如下窗口,选中右边的debug标签,然后在Program arguments中填入相关命令行参数(注意argv[0]不需要填),点OK按钮确认. 然后运行就可以了。CodeBlo... <a href="https://www.cnblogs.com/4bytes/p/4187228.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4186853.html
2013级机试D题解析 - 天地过客
写于2014-01-10 。 关键字:字符串比较,结构化编程,单入口/单出口 http://acm.hnust.edu.cn/JudgeOnline/problem.php?cid=1081&pid=3 问题 D: 大小写不敏感之字符串比较给定两个字符串,判定其是否相等。字符串相等的意义基于类似于s
2014-12-26T07:46:00Z
2014-12-26T07:46:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】写于2014-01-10 。 关键字:字符串比较,结构化编程,单入口/单出口 http://acm.hnust.edu.cn/JudgeOnline/problem.php?cid=1081&pid=3 问题 D: 大小写不敏感之字符串比较给定两个字符串,判定其是否相等。字符串相等的意义基于类似于s <a href="https://www.cnblogs.com/4bytes/p/4186853.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4180389.html
新手最常见的误解和错误 - 天地过客
编译问题(该问题只与VC相关,与Codeblocks无关) fatal error C1010: unexpected end of file while looking for precompiled header directive scanf 忘记 & 输入与输出的次序 有题目的要求如下 ht
2014-12-23T15:37:00Z
2014-12-23T15:37:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】编译问题(该问题只与VC相关,与Codeblocks无关) fatal error C1010: unexpected end of file while looking for precompiled header directive scanf 忘记 & 输入与输出的次序 有题目的要求如下 ht <a href="https://www.cnblogs.com/4bytes/p/4180389.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4166213.html
初学者编程实战指南 (4) - 由一个简单的例子学习抽象 - 天地过客
抽象,就是由具体的例子范化到更一般的情况,抽象对计算机学科是非常重要的。以我们学习的函数为例,实际就是观察到有些操作反复使用,我们将其抽象成一个功能模块,使其只写一次就可以多次调用。可以参见 http://en.wikipedia.org/wiki/Abstraction_principle_(co
2014-12-15T16:59:00Z
2014-12-15T16:59:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】抽象,就是由具体的例子范化到更一般的情况,抽象对计算机学科是非常重要的。以我们学习的函数为例,实际就是观察到有些操作反复使用,我们将其抽象成一个功能模块,使其只写一次就可以多次调用。可以参见 http://en.wikipedia.org/wiki/Abstraction_principle_(co <a href="https://www.cnblogs.com/4bytes/p/4166213.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4137878.html
初学者编程实战指南 (2)- 避免逻辑的重复 - 天地过客
Harmonious Contest 题目描述 Given three positive integers A, B and C (0<A,B,C<=100) which denote the length of three edges, please tell me whether they ca
2014-12-02T10:35:00Z
2014-12-02T10:35:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】Harmonious Contest 题目描述 Given three positive integers A, B and C (0<A,B,C<=100) which denote the length of three edges, please tell me whether they ca <a href="https://www.cnblogs.com/4bytes/p/4137878.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4135825.html
利用IDE使你的代码风格好看一些 - 天地过客
有些新手的代码不注意风格,代码没有对齐缩进,如下面的代码 Visual c++: 首先,选中你所有的代码(选中代码所在的窗体,快捷键用Ctrl + A), 然后按Alt + F8键,得到了如下风格的代码 CodeBlocks: 在代码窗口点击鼠标右键,出现一个菜单,点击”Format use ASt
2014-12-01T11:42:00Z
2014-12-01T11:42:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】有些新手的代码不注意风格,代码没有对齐缩进,如下面的代码 Visual c++: 首先,选中你所有的代码(选中代码所在的窗体,快捷键用Ctrl + A), 然后按Alt + F8键,得到了如下风格的代码 CodeBlocks: 在代码窗口点击鼠标右键,出现一个菜单,点击”Format use ASt <a href="https://www.cnblogs.com/4bytes/p/4135825.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4067376.html
如何提问? - 天地过客
下面的原则适用于我的教学,主要是针对程序问题。 首先,礼貌是第一位的,注意群名片应该实名(例如: 15网一陈悫)。 在此基础上,你问题的内容应该由三部分组成 A: 题目 由于现在比赛是私有的,所以不能只提供题目的链接。要提供完整的题目,可以文本也可以截屏 B:你的代码, 最好不要截屏的图片,而是可以
2014-11-01T08:52:00Z
2014-11-01T08:52:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】下面的原则适用于我的教学,主要是针对程序问题。 首先,礼貌是第一位的,注意群名片应该实名(例如: 15网一陈悫)。 在此基础上,你问题的内容应该由三部分组成 A: 题目 由于现在比赛是私有的,所以不能只提供题目的链接。要提供完整的题目,可以文本也可以截屏 B:你的代码, 最好不要截屏的图片,而是可以 <a href="https://www.cnblogs.com/4bytes/p/4067376.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4049237.html
C语言课程相关事项 - 天地过客
(一)网上资源 以下C语言课程注册以后均可以免费参加 哈尔滨工业大学的 http://www.icourse163.org/course/HIT-69005#/info 浙江大学的 http://mooc.study.163.com/course/ZJU-1000002011#/info (二) 上
2014-10-24T12:56:00Z
2014-10-24T12:56:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】(一)网上资源 以下C语言课程注册以后均可以免费参加 哈尔滨工业大学的 http://www.icourse163.org/course/HIT-69005#/info 浙江大学的 http://mooc.study.163.com/course/ZJU-1000002011#/info (二) 上 <a href="https://www.cnblogs.com/4bytes/p/4049237.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4025938.html
关于ACM集训队 - 天地过客
训练一般是通过OJ做题, OJ做题对新手来说首先是要解决基本输入输出问题,在群共享中已经上传文件” ACM基本输入输出.pdf “, 需要安装pdf阅读器才能观看. 新手入门网上有很多文档,百度文库很容易找到不少入门指南,下面随便列出几个http://wenku.baidu.com/view/668
2014-10-15T03:21:00Z
2014-10-15T03:21:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】训练一般是通过OJ做题, OJ做题对新手来说首先是要解决基本输入输出问题,在群共享中已经上传文件” ACM基本输入输出.pdf “, 需要安装pdf阅读器才能观看. 新手入门网上有很多文档,百度文库很容易找到不少入门指南,下面随便列出几个http://wenku.baidu.com/view/668 <a href="https://www.cnblogs.com/4bytes/p/4025938.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/4025924.html
C语言书籍推荐 - 天地过客
为节省篇幅,把原来slides的内容移至此处 初级读物和工具书 C Primer Plus中文版(第五版) 适合做为入门书籍 作者(美)Stephen Prata 译者:云巅工作室 出版社: 人民邮电出版社 书号 7-115-13022-1 出版日期: 2005-2-1 市场价:¥60.00 页码:
2014-10-15T03:14:00Z
2014-10-15T03:14:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】为节省篇幅,把原来slides的内容移至此处 初级读物和工具书 C Primer Plus中文版(第五版) 适合做为入门书籍 作者(美)Stephen Prata 译者:云巅工作室 出版社: 人民邮电出版社 书号 7-115-13022-1 出版日期: 2005-2-1 市场价:¥60.00 页码: <a href="https://www.cnblogs.com/4bytes/p/4025924.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/3870970.html
入门编程语言的选择问题 - 天地过客
目前国内很多学校计算机学科各专业(注意没有考虑其他专业)学习的第一门编程语言大部分是C/C++,但是国外许多大学有选择Java,Python等作为入门语言。 大体来说,我赞成C语言一定要学,但是否作为入门语言值得进一步尝试。 一般来说,反对C语言作为第一门编程语言的理由比较难学,更贴近机器而不是贴近
2014-07-27T00:09:00Z
2014-07-27T00:09:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】目前国内很多学校计算机学科各专业(注意没有考虑其他专业)学习的第一门编程语言大部分是C/C++,但是国外许多大学有选择Java,Python等作为入门语言。 大体来说,我赞成C语言一定要学,但是否作为入门语言值得进一步尝试。 一般来说,反对C语言作为第一门编程语言的理由比较难学,更贴近机器而不是贴近 <a href="https://www.cnblogs.com/4bytes/p/3870970.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/4bytes/p/3664941.html
数据结构的动画演示 - 天地过客
动画演示可以帮助同学更好地学习了解数据结构。下面列出的站点有些提供了交互,初始数据由用户提供,然后再演示。 欢迎同学们提供更好的站点。 http://visualgo.net 旧金山大学David Galles做的各种可视化的数据结构 http://www.cs.usfca.edu/~galles/
2014-04-14T13:26:00Z
2014-04-14T13:26:00Z
天地过客
https://www.cnblogs.com/4bytes/
【摘要】动画演示可以帮助同学更好地学习了解数据结构。下面列出的站点有些提供了交互,初始数据由用户提供,然后再演示。 欢迎同学们提供更好的站点。 http://visualgo.net 旧金山大学David Galles做的各种可视化的数据结构 http://www.cs.usfca.edu/~galles/ <a href="https://www.cnblogs.com/4bytes/p/3664941.html" target="_blank">阅读全文</a>