zoukankan      html  css  js  c++  java
  • 数据结构和算法(一)概述

    数据结构,用来描述数据间的关系

    算法,指解决某一特定问题的步骤

    数据结构为算法服务,算法是特定问题下的解决办法,故没有通用性算法,应具体问题具体分析

    一、数据结构

    以上为数据结构的逻辑结构,在计算机内部的物理存储结构有:顺序结构,链式结构、索引结构和散列结构。

    二、算法

    三、学习目标

    数据结构,熟悉各数据结构特点,掌握增删改查的操作方法。

    算法学习,理解各算法所解决问题的定义,掌握算法复杂度分析方法,体会各算法的基本思想

    四、学习途径

    1. 在线课程

    斯坦福大学算法,https://www.coursera.org/specializations/algorithms#courses

    2. 可视化平台

    https://algorithm-visualizer.org/,特点:对算法有分类

    https://visualgo.net/zh,特点:有中文,有练习题目

    https://www.cs.usfca.edu/~galles/visualization/Algorithms.html,特点:可以输入可操作

    3. 在线练题

    leetcode: https://leetcode.com/

    hihocoder: http://hihocoder.com/hiho

    lintcodehttps://www.lintcode.com/

    https://pintia.cn/problem-sets?tab=0

    4. 一些博客

    https://www.cnblogs.com/skywang12345/p/3603935.html

    参考引用列表:

    算法思想总结:

    https://zhuanlan.zhihu.com/p/36903717

    https://blog.csdn.net/m0_37872090/article/details/80819788

    排序算法:

    http://ddrv.cn/docs/SortingAlgorithm/

    查找算法:

    https://blog.csdn.net/weixin_39241397/article/details/79344179

    3. 数据结构和算法概述

    https://zhuanlan.zhihu.com/p/93928797

    https://blog.csdn.net/EllieYaYa/article/details/82852743

    https://www.zhihu.com/question/21318658

  • 相关阅读:
    javascript箭头函数把函数给简写了[0403]
    BootStrap实现左侧或右侧竖式tab选项卡
    对回调函数的理解
    全屏滚动插件之 fullpage.js
    网页的缩放,适配以及移动的适配!
    Vue组件通信(传值)
    深入理解ES6之迭代器与生成器
    用css完成根据子元素不同书写样式
    简书上写博客感觉更爽点
    自定义View系列教程03--onLayout源码详尽分析
  • 原文地址:https://www.cnblogs.com/zhaiyunyun/p/12017033.html
Copyright © 2011-2022 走看看