美文网首页
算法(1)

算法(1)

作者: UncleFool | 来源:发表于2018-11-06 23:46 被阅读8次

算法:

第一讲:

1.快速解决问题的能力
2.分析问题的能力(时间复杂度和空间复杂度)
3.沟通能力(统一专业术语)

数据结构和算法是初学者和职业程序员的分水岭

第二讲:数组与链表

数组:
特点:存储连续
优点:节省空间,随机访问速度快
缺点:插入和删除不便,涉及移动

链表:
特点:包含两个元素,一个放数据,一个指针指向下一个元素
优点:插入和删除元素方便
缺点:取元素的时间会随着元素个数增加而增加

程序:生成和遍历链表

栈:后进先出
队列:先进先出
图:矩阵表示法
哈希表:

作业:反转数组

第三讲:Reverse数组以及大O表达式
看笔记

相关文章

  • 路径规划文集

    1、最短路径规划算法——A*算法 1)A*算法原理形象阐释; 2)A*算法原理;

  • 大数据实例 | 你想知道搜索引擎排名怎么来的嘛---PageRa

    目录 什么是PageRank算法 算法原理(1) 算法原理(2) 看论文推荐 1. 什么是PageRank算法 P...

  • 算法1

    前言:重新复习算法相关内容,随便找了本算法书,记录一下心得,书名是《算法设计与分析——C++语言描述》,陈慧南编著...

  • 算法 - 1

    1. 快速排序1.1 学习分而治之1.2 快速排序的Demo方法1.3 快速排序的图解 2. 二分查找2.1 二分...

  • 算法(1)

    算法: 第一讲: 1.快速解决问题的能力2.分析问题的能力(时间复杂度和空间复杂度)3.沟通能力(统一专业术语) ...

  • 算法 1

    算法 merge-two-sorted-lists 解决办法: 递归 解决方法:backtracking solu...

  • [算法] 1

    矩阵从一个点出发,沿一个方向(八个方向)连续求和,不折返,求和最大的起点、方向、长度和最大和。假定: 矩阵起点[0...

  • 算法(1)

    算法定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。通俗来...

  • 算法1

    这里是我算法练习的一些例子,当作思维训练,题目来主要来自自剑指offer,我用python作为实现语言,个别可能没...

  • 算法1

    //最优解法 时间复杂度o(n),空间复杂度o(1)不需要分配空间 //其它解法 排序//hash

网友评论

      本文标题:算法(1)

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