随笔分类 -  程序猿

摘要:1 /* centre_sort.cpp 2 * 给定一个数组input[] ,如果数组长度n为奇数, 3 * 则将数组中最大的元素放到 output[] 数组最中间的位置, 4 * 如果数组长度n为偶数,则将数组中最大的元素放到 5 * output[] 数组中间两个位置偏右的那个位置上, 6 * 然后再按从大到小的顺序,依次在第一个位置的两边, 7 * 按照一左一右的顺序,依次存放剩下的数。 8 */ 9 10 #include 11 #include 12 13 void sort(int n, int input[], int output[]... 阅读全文
posted @ 2013-09-08 17:09 安迪Lee 阅读(543) 评论(0) 推荐(0)
摘要:1 /* cal_score.cpp 2 * 选秀节目打分,分为专家评委和大众评委, 3 * score[] 数组里面存储每个评委打的分数, 4 * judge_type[] 里存储与 score[] 数组对应的评委类别, 5 * judge_type[i] == 1,表示专家评委, 6 * judge_type[i] == 2,表示大众评委,n表示评委总数。 7 * 打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整), 8 * 然后,总分 = 专家评委平均分 * 0.6 + 大众评委 * 0.4,总分取整。 9 * 如果没有大众评委,... 阅读全文
posted @ 2013-09-07 19:15 安迪Lee 阅读(668) 评论(2) 推荐(0)
摘要:来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。 事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使用了“零宽断言... 阅读全文
posted @ 2013-05-25 18:39 安迪Lee 阅读(241) 评论(0) 推荐(1)