置顶随笔

[置顶]如何提问?

摘要: 下面的原则适用于我的教学,主要是针对程序问题。 首先,礼貌是第一位的,注意群名片应该实名(例如: 15网一陈悫)。 在此基础上,你问题的内容应该由三部分组成 A: 题目 由于现在比赛是私有的,所以不能只提供题目的链接。要提供完整的题目,可以文本也可以截屏 B:你的代码, 最好不要截屏的图片,而是可以阅读全文

posted @ 2014-11-01 16:52 天地过客 阅读(689) 评论(0) 编辑

[置顶]C语言课程相关事项

摘要: (一)网上资源 以下C语言课程注册以后均可以免费参加 哈尔滨工业大学的 http://www.icourse163.org/course/HIT-69005#/info 浙江大学的 http://mooc.study.163.com/course/ZJU-1000002011#/info (二) 上阅读全文

posted @ 2014-10-24 20:56 天地过客 阅读(2641) 评论(0) 编辑

2018年5月24日

数据结构作业第二章题解

摘要: 下面给出了完整的实现阅读全文

posted @ 2018-05-24 13:10 天地过客 阅读(30) 评论(0) 编辑

2018年4月18日

括号匹配

摘要: C++ #include <iostream> using namespace std;typedef long long ll; ll F(ll a, ll b, int c){ return b / c - (a - 1) / c;} int main(){ ll a, b, c, d; whi阅读全文

posted @ 2018-04-18 20:56 天地过客 阅读(36) 评论(0) 编辑

2017年6月17日

continue应用的一个场合

摘要: 转的资料 @GeniusVczh 轮子哥的这微博里的代码写成了火箭型的 O网页链接 ,轮子哥说无法避免。我看了以后觉得完全可以避免,只需要把 if 条件反过来写(见我的上条微博),不过轮子哥可能没懂我的意思。那我就贴上重构代码。这叫 Guard Clauses (参看:O网页链接) ​​​​阅读全文

posted @ 2017-06-17 06:33 天地过客 阅读(103) 评论(0) 编辑

2017年5月31日

习题8.3.(1)

摘要: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 #define OK 1 7 #define ERROR 0 8 #define OVERFLOW -2 9 typedef int Status; //Status 是函数返回值类型,其值是函数结果状态代码。 10 11 typedef int...阅读全文

posted @ 2017-05-31 13:53 天地过客 阅读(118) 评论(0) 编辑

2016年4月15日

CodeBlocks常见编译错误(to be updated)

摘要: 第一要则,不要直接点击”编译并且运行”,而是应该点击”编译(build)”按钮,这样可以保证警告不会被忽略,一些警告是非常有用的. 第二要则:有多个错误,要先处理最前面的错误,因为后面的错误可能前面的错误引发的.所以修改最前面的错误后就可以立即重新编译,往往可以看到所有的错误信息都不见了. 每一条信阅读全文

posted @ 2016-04-15 12:57 天地过客 阅读(2494) 评论(0) 编辑

2015年12月24日

如何发现程序中的错误

摘要: 假定你的程序编译通过(要当心警告),但运行错误,应该怎么处理呢? 一 你的脑子就是计算机,在脑子中运行并且检查你的程序。直接确定你的错误 二 如果第一步不行。尽可能准备充分的测试数据,让你程序的错误通过运行显现出来。 三 找到让程序出错的输入数据后,如何找到代码的错误之处? 1. 把你的脑子当计算机阅读全文

posted @ 2015-12-24 10:50 天地过客 阅读(272) 评论(0) 编辑

2015年12月23日

数组越界与缓冲区溢出

摘要: 数组下标越界(Index out of bounds)对初学者来说是很易犯的错误。先来看数组下标越界的例子。 程序输出如下 0022FF48 0022FF34 0022FF302 2 2 2 存储空间图示如下,可以看到b恰好在数组的前面,而a正好在数组的后面。 s[i]=*(s+i), 所以s[-1阅读全文

posted @ 2015-12-23 13:54 天地过客 阅读(1072) 评论(0) 编辑

2015年11月25日

Online Judge判题结果解析

摘要: 正确(AC: Accept 即表示程序通过) 恭喜你了 答案错误(Wrong Answer) 答案不对,仅仅通过样例数据的测试并不一定是正确答案。如果你的程序有错误自然只能改正后再交。 但是初学者还有一个常见的错误是计算结果已经正确了,但是输出格式不按样例来导致错误。 本学校OJ上一个结果如下: C阅读全文

posted @ 2015-11-25 00:41 天地过客 阅读(3717) 评论(0) 编辑

2015年3月24日

17网络《数据结构》课程相关事项列表

摘要: 网络工程1-2班《数据结构》 上机安排:如课表 数据结构的动画演示 http://www.cnblogs.com/4bytes/p/3664941.html 网上课程: 麻省理工学院公开课:算法导论 http://open.163.com/special/opencourse/algorithms.阅读全文

posted @ 2015-03-24 15:50 天地过客 阅读(874) 评论(0) 编辑

2014年12月26日

李雪:女生也能当编程高手

摘要: 来源:http://burl.cc/haGmN 在强手如林的编程大赛中夺冠,被戏称为代码界的“女神”李雪:女生也能当编程高手 本报记者 原春琳 《中国青年报 》(2013年07月01日 06版) 历时约两个月的第二届微软“编程之美全国挑战赛”于近日落下帷幕。从来自清华、北大等各大高校的1.3万多名选阅读全文

posted @ 2014-12-26 19:22 天地过客 阅读(159) 评论(0) 编辑

导航

公告