博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode——做题经验总结
阅读量:2338 次
发布时间:2019-05-10

本文共 548 字,大约阅读时间需要 1 分钟。

  • 常用的思考方法一:由简入繁,先是简化问题的条件或者简化问题的输入,由最初的一个,或者两个,再到后来的很多。
    • 注意总结其中的临界情况,往往临界情况对解决问题具有很重要的意义
      • 例子:其实是一道很简单的题目,但是用C语言实现起来会比较费劲,其中就有很多特殊临界情况:空的集合[] , [“aaaaa…”,“aaaaa…”,…]数量极多的项,并且每一项都是相同的,增加了程序运行的内存,造成运行的溢出。

在这里插入图片描述

  • 编写程序的方法:很多程序的方法并不是一开始就想明白的,脑袋中只是有一个大概的印象,但是实际走起来总归是会有很多的漏洞,一个一个补总归是费时又费力而且并不一定在原有的框架上能够补好,所以做了一段时间还不能通过,不建议一直补。建议采取以下的两种方式,节省时间。
    • 1、可以简单的列一个流程图,只有文字的那种。具象化你的思维,让你的思考逻辑更加全面具体。
    • 2、将情况进行简化,循环或者递归,简化成一次一次的顺序执行。然后在进一步提炼代码。例子请见对应的连接:https://blog.csdn.net/Blackoutdragon/article/details/103973915
    • 当然很多时候会有那么多漏洞,另外一个原因就是对语言和程序本身的理解还有偏差,逐个逐个不起漏洞对你的整体理解能力还是有好处的。
你可能感兴趣的文章
程序员找工作的个人经验教训以及注意事项
查看>>
2019 编程语言排行榜:Java、Python 龙争虎斗!谁又屹立不倒
查看>>
拥有10年编程经验的你,为什么还一直停留在原地
查看>>
Flask vs Django,Python Web开发用哪个框架更好
查看>>
用Python制作动态二维码,一行代码就做到了
查看>>
Python说:常见的数据分析库有哪些
查看>>
Python教程:Python数据类型之字典
查看>>
Python基础教程:python的数据类型
查看>>
Python学习教程:另辟蹊径,appium抓取app应用数据了解一下
查看>>
周董新歌《说好不哭》上线,20W评论,歌迷都说了些啥
查看>>
Python学习教程:用Python进行金融市场文本数据的情感计算
查看>>
Python爬虫:python获取各种街拍美图
查看>>
爬虫工程师是干什么的?你真的知道吗?
查看>>
写给那些想学Python的人,建议收藏后细看
查看>>
数据全裸时代,你的隐私有多容易获取?
查看>>
分析http代理报错问题
查看>>
Python编程学习笔记 - 列表的各种姿势
查看>>
Python学习教程:Python入门笔记整理
查看>>
天了噜,居然用Python查到了女神的姓名
查看>>
不可不学Numpy,带你快速撸Numpy代码,(Python学习教程)一遍过
查看>>