写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.53130874 - 无标题 - 技术宅


回应模式
No.53130874
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2022-11-01(二)17:36:30 ID:JEeVGS7 [举报] [订阅] [只看PO] No.53130874 [回应] 管理
算法相关的困惑( ´ー`)
在刷算法题的时候,或者在学一个算法的时候,我能理解它的思想了,看代码也能看懂。但是要自己完整实现代码的话,总容易出问题,比如

1.思路难以转换成代码的形式

2.边界值的问题,这是最常见的。比如二分查找的+1-1,数组下标的+n-i之类的问题。

3.索引问题,有时候理不清关系。

4.特殊情况与一般情况讨论不清楚,经常是写了很多相似的代码但最后情况还是没讨论完。而且一般也不用这么复杂的。

诸如此类,都是些小问题,但是每次遇到都会卡壳。我力扣断断续续做了200道题,但是这类情况还是没有好转( ´ー`)
不知道朱军会不会遇到这类问题或者有什么解决办法呢
jp
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
(´゚Д゚`)别抽我行吗
无标题 无名氏 2022-11-01(二)18:09:05 ID:5MB2xM6 [举报] No.53131632 管理
当然是多练啊,就比如二分查找,每个人都明白那个思路,可差距就在于细节啊
无标题 无名氏 2022-11-16(三)01:32:55 ID:jbXXCqS [举报] No.53497961 管理
经常遇到,但是没啥好办法( ゚∀。)
无标题 无名氏 2022-11-16(三)11:04:23 ID:iYSBHq4 [举报] No.53503324 管理
多套几层函数抽象?( ゚∀。)
无标题 无名氏 2022-11-16(三)14:51:59 ID:3zUJlIo [举报] No.53508389 管理
用函数式的解法可以规避大部分的下标问题,当然牺牲性能
无标题 无名氏 2022-11-16(三)17:12:59 ID:HsqPnDY [举报] No.53511712 管理
上班摸鱼去leetcode上面玩了下,我好菜啊( ゚∀。)
无标题 无名氏 2022-12-15(四)11:01:21 ID:wyCMPef [举报] No.54191247 管理
1 多写多练多想
2 在草稿纸上写个小点的n手算一下结果看哪个对的上 不要给自己找不自在
|д` )其次二分是有模板的,为什么要+1-1跟写的方式有关,举例:如果条件是l<r则mid取l的时候单纯的mid=(l+r)>>1会死循环要改成+1的,具体去找个模板抄就行了

特殊情况在草稿纸上想明白再写,越是打补丁越容易烂,特别贪心分类谈论写代码的时候打补丁几乎是死刑( ・_ゝ・)

UP主: