解决算法问题时需要注意的问题(持续更新中)
来源:互联网 发布:三星手机数据备份 编辑:程序博客网 时间:2024/05/07 15:25
最近在做算法题的时候,发现很多细节需要注意,总结如下:
1,非法输入:对输入变量,应该检查其是否合适,例如整数范围、指针是否为空。最常见的,函数输入字符串,一定要检查字符串是否为空。
2,函数返回结果有时可以以传入指针或者引用的形式来返回,这样函数的返回值可以携带其他信息。
3,涉及整数问题,一定要考虑正负数和0,切记不能默认是正数。其他数字问题也是如此。
4,对整数进行除以2的操作,可对该数右移以为:i = i>>1,乘以2可以左移一位i = i<<1。提高代码效率。
- 解决算法问题时需要注意的问题(持续更新中)
- 编程中要解决的问题(持续更新中)
- 动态规划需要注意的问题(动态更新中)
- 待学习与解决的问题(持续更新中......)
- Android遇到的问题及解决(持续更新中)
- WebView使用时需要注意的细节问题(持续总结)
- 日语口语中需要注意的问题~ 不定期更新
- 一个可用的股票回测系统需要考虑的问题(持续更新中…)
- SharePoint 收集的问题与解决 持续更新中
- 关联更新需要注意的问题
- 实时更新oracle需要注意的问题
- Worldwindjava 更新版本需要注意的问题
- 移植linux3.6至mini2451过程中遇到的问题及解决(持续更新中...)
- 编程生涯中遇到的难以解决的大小问题(持续更新)
- 《orange's:一个操作系统的实现》学习过程中问题的解决(持续更新)
- javascript---遇到关于this的相关问题(解决this)(持续更新中...)
- 数据库查询需要注意的事项(持续更新)
- Svn和Maven持续集成需要注意的问题
- SQLSERVER 中sp_who, sp_who2和sp_who3
- 索引文件的操作
- 良好的阅读体验
- Lua元表应用之
- Android应用开发笔记(10):制作自定义背景Button按钮、自定义形状Button的全攻略
- 解决算法问题时需要注意的问题(持续更新中)
- jquery写删除、添加gridview记录数据库不改变
- Java创建TXT文件并进行读、写、修改操作
- 二次开发svn checkout时, 错误101
- 在光环工作的第十天
- 黑马程序员_RandomAccessFile类
- Spring AOP的集中实现方式
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别 .
- awk 中打印单引号 双引号 ' "