如何解算法题的一些个人心得
- 如果程序可能会用到很多的自定义变量,可以在程序实现中用到一个写一个,这样也不会造成内存空间的浪费,还方便自己的思路更加清晰。
- 自定义变量时,命名规则尽量使用意思想对应的英文单词,这样有助于理解和理清思路,不然随便命名容易让自己糊涂。
- 如果程序的多行输入,可以采取分而治之的方法,先对每一行依次进行处理。这样能减少处理的难度,让思路更清晰。
- 对于解题的思路可以先考虑题目可以使用的数据结构,然后对应处理,在对于数据结构处理的时候,一定要注意数据结构的处理方式是否正确,不要到最后发现自己想的数据结构和系统实现不一样,造成错误的认知。
- 对于题目实现错误,可以断点调试,观察程序的实现是否与自己所想的实现相同,避免自己陷入一个错误,不能自拔。
持续更新~~