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

 

大纲--两方面

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

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

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

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

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

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

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

 

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

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

 

相关文章:

  • 2021-11-23
  • 2021-08-13
  • 2022-12-23
  • 2022-01-24
  • 2021-10-11
  • 2021-11-20
  • 2021-07-22
  • 2021-09-14
猜你喜欢
  • 2021-04-07
  • 2021-11-23
  • 2021-05-05
  • 2021-06-26
  • 2021-08-29
  • 2021-08-22
  • 2021-08-14
相关资源
相似解决方案