• 算法图解(python3版本)--读后感


    本想写详细点,但入门书籍没啥干货,一天就看完了,简单介绍下;

    大纲--两方面

    一、介绍算法是什么;算法的作用,判断算法效率高低的指标

      ①通过编程解决问题的思路,或者说程序本身就是算法,算法作用是为了提高程序的效率,通常是为了降低程序的执行次数

      ②大o表示法O(N);其中输入的N是程序执行次数,这也是算法之间的区别,大O表示法输出的并非时间,而是随着基数的增长,整个算法的增长率(执行次数);

    二、具体介绍几种数据结构和算法

      ①数据结构:数组,链表,散列表(字典?),树;

      ②算法:通过实例,简单介绍了8种算法的应用场景,解决问题思路(算法),如何通过编程实现;

      具体介绍了:选择排序,递归,快速排序,广度优先搜索,狄克斯特拉算法,贪婪算法,动态规划,k最近相邻算法

    个人感受:本身对解决实际问题帮助不大,干货不多,适合无编程基础的人阅读,180页,有大量图片,文字很少,一天时间足够了。

    另推荐读过的一本算法入门书:编程算法新手自学手册(c语言版)

  • 相关阅读:
    spark sql 性能调优
    google c++ 规范
    idea
    Ubuntu16.04-hadoop3 安装与配置
    NewRelic 性能监测工具
    关于 g++ link
    vue 实现 多个 数字滚动增加动效
    mac 电脑安装express、npm…… 报 ‘Missing write access to /usr/local/lib/node_modules’错误解决办法
    vue + mock.js 简单使用
    vue去掉地址栏# 方法
  • 原文地址:https://www.cnblogs.com/1009gavin/p/9334735.html
Copyright © 2020-2023  润新知