接触算法已经一周了,严格来说也不算一周,因为我这周事比较多,断断续续写了一些题,但也算是已经接触到算法了。当我写了一两道入门题后,我发现java基础书上的例题和练习题不就是入门算法吗?啊,原来我刚入坑java就已经接触算法了啊,入门算法简单是简单,但是这个输出要求真的是。。。一言难尽啊。还有对一半错一半的,当然这种比较少,一般都是要么全错,要么直接通过,那种错一半的其实最麻烦,不好改,有些时候后你根本发现不了你错在哪。。。如果你自己改的话,你只能通过无限的尝试去看哪里有错,如果你运气不好,那你就可能一直都试不出来。所以算法按我个人的理解,首先你要分析出算法的问题里蕴含的公式,再根据公式来设计程序解决数学问题,这个时候就是考验一个人的思维的时候了。每个人的思维不一样,写出来的程序也都各有千秋,在正确的情况下,程序无非就是复杂和简单两种,程序越简单也就说明这个人的思维越活越,当然,是在这个程序完完全全是他自己写出来的情况下。算法题越做也就越能学习其中的思维方式,看来又要重现题海战术了。
算什么来着?什么法来着?
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 沉落的星星:这是迄今为止,我看到的最富逻辑性的阐释生存动因的文章,运用生物学、物理学、信息学的理论探寻生命产生的最...