摘要: 函数的作用:便于理解和重复使用小程序函数优越性体现不出来,代码很少的情况下,很容易把握每一行的功能。程序越来越庞大,不易把握全局,此外,可能多次用到非常相似的操作。行数多了之后把一定行数的代码作为整体并为之取名,此乃函数。把需要反复执行的操作代码块封装成函数,进而反复调用,使得源代码紧凑且清晰。封装... 阅读全文
posted @ 2015-06-19 17:48 So_Young 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 应该学习什么?要看你学习的目的是什么信息爆炸的时代,必然要有所学,有所不学。我们要事先明确自己到底想做什么,然后去学习能够达成这一目标的知识。不知道自己要做什么?或许你从一开始就在苦思做一件完美的事情。如果最初的设想太过宏大导致无从下手,那么这一设想就永远不可能实现。还不如从小事做起,从简单的事情做... 阅读全文
posted @ 2015-06-19 11:57 So_Young 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 栈机器和FORTH查看栈型机器VM的执行语句(Python为例)>>> import dis>>> dis.dis(lambda x, y, z : (x + y) * z) 2 0 LOAD_FAST 0 (x) 3 LOAD... 阅读全文
posted @ 2015-06-19 11:42 So_Young 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 内容能够理解,但总觉得不够透彻。新学知识与自身经验以及原来掌握的知识尚未很好结合的时候,往往出现这种似懂非懂的状态。要学东西的太多了,先学什么好呢?我们都想集中精力学习一些知识要点,但是怎样才能做到呢?答案:1.在比较中学习语言不同,规则不同。多种语言共通的知识才是要点。2.在历史中学习理解语言设计... 阅读全文
posted @ 2015-06-19 11:11 So_Young 阅读(120) 评论(0) 推荐(0) 编辑
摘要: http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2159Ivan comes again!Time Limit: 1000ms Memory limit: 65536K200000 operations:... 阅读全文
posted @ 2015-05-03 11:21 So_Young 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 看了顾森的文章,拿起自己的魅族用自带的calc试了下,BUG早已经被修复.C/C++刷题的时候判断浮点数相等直接用等号被坑过好多次,甚至有一回输出 -0.0------------------------------------------------------------------------... 阅读全文
posted @ 2015-03-04 17:13 So_Young 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Android 计算器惊现超级大 bug!在 Android 的计算器程序里输入 14.52 - 14.49,计算器竟然说它等于 0.0299999999!其实,这已经是计算机的老毛病了。计算机用二进制来表示数,将会不可避免地产生误差。听说了 Android 的超级大 bug,我立即在自己的 HTC... 阅读全文
posted @ 2015-03-04 16:40 So_Young 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 主要是字符串查找,有多种解法:算法一:Trie(时间效率最高)(27888KB)#include #include #include const int CHAR_LEN = 11; /* 单词长度 */const int ALPH_LEN = 26; /* 字母个数 */const int MAX... 阅读全文
posted @ 2014-09-02 22:18 So_Young 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 此题困扰我良久,半年前做题时不会用C++STL,学长A说用set,学长B说用字典树。好吓人的说,但既然分类是字符串处理,肯定有好想但实现不太容易的办法。半年后再看,用vector和find()或count()就OK了,思路对了用C语言也能做,就是没有现成的函数可以调用,要自己处理。先贴代码,有时间整... 阅读全文
posted @ 2014-05-20 11:28 So_Young 阅读(332) 评论(0) 推荐(0) 编辑
摘要: # includeusing namespace std;void deal(string &s){ int k=0; if(~s.find('.'))//存在小数点,两头删除0 { while(s[k]=='0') k++; s.erase(0,k);... 阅读全文
posted @ 2014-05-20 11:00 So_Young 阅读(232) 评论(0) 推荐(0) 编辑