美文网首页
算法的思考

算法的思考

作者: 不说话的唐僧 | 来源:发表于2019-06-15 17:20 被阅读0次
  • 算法必须和数据规模挂钩
    • 因为在数据规模小的情况下,普通的算法和高级的算法性能差距并不大,如果代码的执行频率不高,又不是核心代码,那么选择算法的依据应该是是否简单,容易维护,容易实现。
  • 要结合数据的特征和访问方式来选择数据结构
  • 区别对待IO密集、内存,密集和计算密集
    • 你要处理的数据存储在磁盘,比如数据库中。那代码的瓶颈可能就是磁盘IO,这个时候要思考如何减少磁盘IO的次数。
  • 善于使用语言提供的类,避免重复造轮子
  • 不要漫无目的的优化
    • 要着重核心代码的优化,或者会多次执行的代码

相关文章

  • 算法的思考

    算法必须和数据规模挂钩因为在数据规模小的情况下,普通的算法和高级的算法性能差距并不大,如果代码的执行频率不高,又不...

  • 3.4 思考算法的方法论

    Chapter3: 更好的查找与排序算法 4. 思考算法的方法论 思考算法的方法论 举例归纳法 先列举一些具体的例...

  • 思考的底层算法

    最近没事做,正在学习英文版的尺寸公差计算。 看着例子,想着照图演算。按照自己的理解来计算,能够得出正确的答案,但总...

  • 算法题的思考

    最近遇见两个算法题,当时没有想到比较好的办法,第二天在公交上思考了一下,感觉像是比较不错的解题方法,今天记录一下。...

  • 关于算法的思考

    如今疫情已经波及到了全世界,让很多国家陷入水深火热之中。 其实跟这次病毒相比,我们还有一场更长期的“战役”,是人和...

  • 算法导论笔记

    读算法导论 记录一下读算法导论的过程 1.算法 如果问我什么是算法(思考中) 利用数据结构,考虑时间以及空间效率,...

  • 670. Maximum Swap

    思路:我自己思考的思路是贪心算法

  • 感知机学习算法和口袋算法

    感知机假设集 假设集由全体w向量构建的函数方程组成 向量化 思考怎么选择假设(对算法的思考) 感知机学习算法(PL...

  • 【研究/算法】简单压缩算法的思考

    Huffman存储格式 ()中数字的单位为位Huffmancode_count(8)-存储对应了多少Huffman...

  • 数据结构, 算法, 设计模式资料

    资料 实践, 阅读, 思考并行 资料数据结构, 算法设计模式 数据结构, 算法 计算机科学的基础 零基础学算法 大...

网友评论

      本文标题:算法的思考

      本文链接:https://www.haomeiwen.com/subject/jawbfctx.html