您的位置:首页 > 编程语言

自己总结的编程Tips,持续更新

2014-12-13 20:00 369 查看
频繁的统计一个数组中每个项目的频率,考虑用HashMap。
当需要在一个数组中两两比较的时候,可以通过使用Map,现将数组中的元素进行预处理,然后将数组中的元素映射到Map中,这样,可以是O(n^2)的复杂度降为O(n),具体例子见


Anagrams

当问题出现求“所有的”什么东西的时候,考虑用回溯法。
当解决一个问题需要从前面遍历到某个元素然后执行某种操作时,巧妙的运用各种数据结构,如Stack,Queue等,例如Evaluate
Reverse Polish Notation
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: