Record and accumulation

最近有同学在准备校招的问题,问我几个问题,我觉得有必要把大家的问题汇总下:

1、在设计变量的while指挥时候,可以利用弹栈的特性以及Java传值 只是传递的副本  去控制 : https://www.cnblogs.com/toov5/p/7417084.html

2、 重视逻辑 先把思路写出来 然后代码实现之

3、 数组,与次数有关的 可以使用删除法 。 类似于 拿着相同的数(record下来的)去干掉不同的,剩下的(record下来的)就是阵容强大。 然后统计下留下的这个(占有量做多的),再去遍历数组进行检验。就OK了。

4、很多算法题目考察的是逻辑性,而不是技巧性,技巧性的东西是需要日积月累的,而代码的逻辑性是灵魂。比如,对于break return  continue很同学在算法题目上使用的不妥当:

        比如 break  和 continue 是控制的 while  和 for   不影响后面的代码的执行   而return是控制的整个方法

    

posted @ 2019-02-23 04:12  toov5  阅读(127)  评论(0编辑  收藏  举报