2017.08.01小结

       今天上午做了两道搜索题目,与昨天相比,今天做题速度提升了一些,感觉思路更清晰。

      感觉下午的练习赛收获颇多。下午的五道题答了两道,只AC了第一题。第一题我的解题思路:将字符的四种状态用数组记录下来,判断初始状态和最终状态在哪个位置,然后判断哪种旋转方式可以成功即可。第二题我的思路是:例如A出现多次,那么在A第一次出现的位置 i num[i]++ ,最后一次出现的位置 j num[j+1] -- 其他字母以此类推,对num数组前n项和处理,就是那个时刻开门的个数了,然后一次遍历即可刚开始我用了结构体来表示每个门通过的人数,及每个人的序号,后来发现太过繁琐,然后又换成了map,建立了映射。但是最后时间不够。

     感觉真的打比赛的时候,时间的安排尤为重要。下午的练习赛,我先把前两个题目浏览了一遍,但是在看第一题的时候,因为看到它给了图示,心理上就感觉好像特别复杂,然后就先做了第二题,其实今天下午大部分时间都花在了第二题上面。然后第二题一直没有AC,当时思路也比较固定,没有什么突破点,才又回去做了第一题。后来发现第一题要比第二题容易一些,找到规律即可。解完第一题后,又把第二题改了下方法。感觉现在做题还是手忙脚乱,想先从简单的下手,但是自己又往往判断错误。还是需要通过训练积累经验。

      

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值