目前我的思考模式

第一不弄清概念我就不往下看。。

                养成的好习惯是。。经常反思一个问题的定义是什么。。前提是什么

插播:第a原则,试图给一个连描述都不清楚的问题一个答案是及其愚蠢的!!          但事实上这种事时常发生233

第二实在说的模糊我就枚举题意

第三递归地考虑一件事的前提。    就是前提的前提的前提的模型,我认为还有其他的高级模型比如说构造?当然这个我连定义都不知道。。可能有的

第三考虑一件事情的歧义性,如果有歧义我们就分离,      那么有一种动态的情况

第四考虑系统整体性。        说的就是上面动态的情况。。就是之前的判断方法没有歧义。。你改变了该系统的一部分。。

                  那么你应该参考纸上所写的这一部分所关联的其他部分的逻辑,要保证变化之后整个系统的判断仍然没有歧义

第四要学会画图和写公式。      最大的提升是。。理解递归函数直接画一个

                  递归树形图。。这样就把脑内记忆困难的问题解决了

第五还是要学会画图         。。就比如理解指针。。它就是一个地址的地址的地址存在哪里的问题,画一个引用图

第六把工作做到最后一步收敛为止。  当你不知道走到当前这一步怎么办的时候。。不要迷茫,能往下做的工作,做到底!有时是下一步,有时是下20步~50步

                  如果它是收敛的我们就做到底。。很多时候可以开阔和进展我们的思路,当然我们可以用归纳法和类似于贪心法的证明去搞。。但                  是这两者我都不太会233

第七全部正确性原则。        如何评判一个东西是正确的。。样例过了就是正确的?观察了几个数据过了就都对了?

                  让你wa的数据过了就对了?思路对了就都对了?按你想的写对了函数就都对了?

                  对不起这些都不能证明正确性。。只有。。所有的在你实时的工作的系统的约束下在你的思路对所有类型的数据都正确短时的work

                  的前提下并且你所写出的所有程序的语句都按照你所期望的执行。。注意是所有程序语句。。只要有一条不对。。呵呵

                  那么我们还要在你正确理解了题意。。输入数据范围,输出数据范围,输入输出格式约束,输入数据数学约束的情况下才能够AC                  一道题目

                  我们常常忽略输出数据范围,导致爆int,我们常常忽略输入输出格式要求,导致wa或pe,

                  我们常常忽略函数的功能。。函数名有时并不是我们想的那样的功能。。请不要意淫。。先看说明手册可好。。

                  对函数功能及输入输出的约束有疑问时。。应该没问题这个想法可能会使你wa整场比赛

第八,只关心对答案有影响的。    那么对于研究对象特别多。。细节特别多的情况时,你的思维太过发散而无法集中。。思考了一些细节之后。。

                  回头忘了。。又去考虑其他的。。导致有了一种无解或者很难的错觉。。

                  对于这种情况。。我们要缩小研究范围。。只关心那些对我们的答案有影响的关键因素。。

                  有时候缩小范围很难做到。。那么我们就需要对这些量之间的逻辑关系进行分析。。得出一些结论

                  以便我们能得到一些推论。。以便于我们能得到新的推论。。。

第九,弱化条件。          观察问题是否是一个复合函数。。最明显的。。就是求最大的最小值。。那么很明显。。

                  我们要做降维操作。。先算最里面的。。按最小值的定义求出最小值。。然后我们再求最大值。。

                  如果题目经分析后解的条件限制很多。。那我们常见的思路就是弱化条件求解。。先不管一部分条件

                  然后再加上一部分条件。。我想条件应该是要有顺序的

第十,积累和收集常见问题的性质   推论。。特例。。反例。。一般化。。经典难题和常见处理方法与思维

第十一,使用已知量。。未知量的方法去考虑问题。。

第十二,把自己当SB.        思考后。。如果讲课的人问有没有不懂的。。如果思考后还是不懂。。立马举手,把自己当sb

第十三,不要拿你不熟悉的理论成果去跟人吵架    。。因为这个理论成果再牛逼。。也可能有不适合的问题作用域

第十四,实事求是原则。       当你拿着一个以为自己很拿手的成果给别人看。。结果分析的时候出现了你也困惑的地方。。如果再思考几十秒还没结果就认怂把

第十五,不要以为你说的概念越让对方听不懂你自己就越牛逼。      。这样的话。。你只是一个爱装逼的逻辑上的傻逼

                                  在学术方面是有失水准的表现。。你应站在当时整个通信系统(双方的立场,概念约定,逻辑                                  前提,问题描述约定,谈话目的约定)的全局考虑。。

                                  类似于计算机网络中的协议。。如果这个地方有偏差。。那么就会出现我们常说的对牛弹琴

                                  对方能够接受什么样的名词(信号

第十六,结构化自己的知识体系                    。。你会啥。。你能干啥。。都列出来并完善思维结构比较好

                                  比如说网络流的各种模型(不会,碰到题之后感觉可能是网络流就都拿出来套一套。。拿已有                                  的知识去套

时间: 2024-10-13 21:59:55

目前我的思考模式的相关文章

具有jQuery背景的程序员如何转换为AngularJS思考模式(译)

最近一直在研究angularjs,最大的感受就是它和之前的jQuery以及基于jQuery的各种库设计理念完全不同,如果不能认识到这点而对于之前做jQuery开发的程序员,去直接学习angularjs的话,很可能学了很久还不知道这个东西能用来干什么以及怎么使用,怎么和UI进行结合等问题,在stackoverflow上找到一篇关于这方面的文章,阅读之后颇有收获,在此基础上将它译成中文,以求抛砖引玉大家一同学习. 原问题:假如我熟悉利用jQuery去开发客户端应用,那么我怎么上手angularjs,

算法的思考模式

先来一个广告: 专业批发聚变型能量块制造机,恒星级光子能量块制造机,正反粒子战舰引擎,空能转换战舰引擎,二维空间发生器,三维空间稳定仪,恒星级量子超级光脑,自然行星环境制造机,星空极限环境模拟器,行星切割资源采集器,恒星星体捕捉器,高等能量压缩器,介子空间固定仪,四维空间跳跃器,星河级星门,亚空间极限速度稳定仪,恒星跳跃器. . . . . . 全部买齐赠送宇宙终极秘密 : 挖掘机技术哪家强 1.数数 围棋棋盘由横纵19*19条线组成,这些线共组成多少个正方形? 解法1:一个一个的数,边长为1的

内存管理的思考模式

自己生成的对象,自己所持有 使用以下名称开头的方法名意味着自己生成的对象只有自己持有 alloc new copy mutableCopy 下列名称也意味着自己生成并持有对象 allocMyObject newThisObject copyThis mutableCopyYourObject 但是对于以下方法名称,即使用alloc/new/copy/mutableCopy名称开头,并不属于同一类别的方法 allocate newer copying mutableCopyed 非自己生成的对象,

现在才算思考的开始

从传统行业转入到互联网行业,已经一段时间,就个人而言最重要的发现是自己以前想得太少,看得太窄.以为世界是这样样子的,其实根本不是,有一段时间,出现了不停的否定自己不停的找答案,不停的思考,怎样才是对的思路和方向.想法的转变开始于不同信息的输入,升华于提取总结自己的思考得到了想要的结果,于是就有了进步. 翻看之前我的自我总结,结尾话总是说,就这样了,做好自己,活好当下. 弱弱的浅层次思考真的是当下女性总是选择的方式,于是才有了鸡汤文之前的畅行,与其说是鸡汤文从励志到反感,不如说是懒得思考,懒得总结

【译】Focused and Diffuse Modes(专注与发散模式)

Focused and Diffuse Modes ---文章来源:coursera 面对一个问题,当无论如何都想不出办法时,你会怎么做呢?对于僵尸们来说,只需简单地不断用脑袋撞墙即可.然而活生生的大脑可就复杂得多.事实证明,了解自己的大脑如何运作,利于学习,少走弯路. What do you do when you just can't figure something out? For zombies, it's pretty simple. They can just keep bashi

思考未来--马云说:30年后的世界不属于互联网公司

演讲全文: 我觉得做CEO主要是两件事,一是看未来的机会,二是看未来的灾难.绝大部分的老板如果看不到未来的机会是没办法激励你的员工,另外一个职责是看到未来有什么灾难和麻烦.如果你能知道社会一定会出这样的麻烦,并且你提前做好准备,就会很成功. 所以我自己觉得,作为CEO有两个职责,全体员工以及所有的人都开始提心吊胆,对未来没有信心的时候,你必须看到希望所在.所有的人都在畅想未来的时候,你必须看到灾难所在,任何一个灾难和麻烦,都有可能是巨大的机会. 我自己不断讲一些自己的观点看法,在座有很多年轻人,

对优秀程序员的思考

关于技术人员知识体系的思考 PS:网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得. 人生总有目标和追求 不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定.今天定了明天可能就变了. 无论是短期或长期.高尚或低俗的目标或追求,都无关对错,只是个体的选择.(恩,我也不知道自己说了什么) 优秀的程序员应该有什么特征 特征 说明 兴趣 也可以说好奇,保持对计算机相关领域的兴趣甚至是激动,这是一个程序员的原动力

【阅读推荐】改变你思维模式的书

<你以为你以为的就是你以为的吗?2> <你以为你以为的就是你以为的吗?2>是思维大师朱立安 `巴吉尼继畅销书<你以为你以为的就是你以为的吗?>之后的又一部力作. 这部具有颠覆性与挑战性的作品揭露了热门论战中的8种思维陷阱,破解了那些看似有理,实则糟糕的谬误言论. <你以为你以为的就是你以为的吗?2>中标举了近百个精彩热点的实例,如"一只中了彩票的鸭子""用iPod的贫困儿童""我没有和莱温斯基发生性关系&qu

【阅读推荐】改变你思维模式的书单

https://www.cnblogs.com/lcw/p/1c6e97eb41a4e119bf84db9fbf7c0e24.html <你以为你以为的就是你以为的吗?2> <你以为你以为的就是你以为的吗?2>是思维大师朱立安 `巴吉尼继畅销书<你以为你以为的就是你以为的吗?>之后的又一部力作. 这部具有颠覆性与挑战性的作品揭露了热门论战中的8种思维陷阱,破解了那些看似有理,实则糟糕的谬误言论. <你以为你以为的就是你以为的吗?2>中标举了近百个精彩热点的实