编程总结
百里蛋蛋
希望在这里大家可以一起交流学习,共同提高自己的技术水平,早日实现自己的梦想!
展开
-
较大分组的位置-思考扎实了再动手
写了几天代码,深知想写好代码,需要训练太多东西了,有的时候确实需要过人的天赋和热情,但是我相信这个必须要到达了一定程度的时候才能体现,比如说出这句话的人一定是刷了600道题的人才有重量。 这段时间编程发现,一开始编程的时候,根本不动脑子,没有什么战略分析,还没有摸透出题人的心思,就急于下手,最后的结果就是辛辛苦苦干了很长时间,却谬以千里,根都立错了,以后写代码的所有辛苦都是白费。...原创 2019-04-13 17:13:39 · 751 阅读 · 0 评论 -
使数组唯一的最小增量-解决了算法却倒在了算法性能
其实这个的出错,还是在思考的不够扎实导致的,往往出现算法性能的地方,都是需要算法和数据结构的,这一点就是要在读题和推敲题目的过程中建立的,比如【这个使数组唯一的最小增量】的题目。 我一开始疑问的地方是,怎么才算最小增量?怎么才不算最小增量?我就把它转化成了实物进行理解。就是在下面的4摞就是往这4摞里面,塞最少的方块数,让他们不存在相同高度的摞。所以我考虑一次塞入...原创 2019-04-13 23:52:48 · 201 阅读 · 0 评论 -
quickSort不稳定的验证方法
首先写出来一个快速排序的程序然后创建一个布尔类型的变量,初始化为false,当被排序数组中相同的两个元素的位置发生了调换的时候,将这个布尔类型的变量置为true。用什么办法来标记呢?又如何判断两个相同的元素的位置有没有发生调换呢?我们知道被排序的数是用一个数组来容纳的。在排序的过程中,一定会使用交换这个方法,那么当发生交换事件的时候,我们就监听着,判断一下,这个发生交换的事件,有没有使...原创 2019-04-22 16:25:19 · 489 阅读 · 0 评论