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

  • 相关阅读:
    rpc和http的区别
    Mysql和Oracle的区别
    RabbitMQ基本概念
    如何关闭139端口及445端口等危险端口
    Vert.x入门教程之Hello World
    wordpress常用插件汇总
    wordpress上一款不错的音乐播放器-Hermit
    网易云音乐 – 插入歌单及 HTML5 播放器 WORDPRESS 插件
    WordPress如何在文章或侧边栏通过网易云音乐添加音乐播放器
    HEXO+Github,搭建属于自己的博客
  • 原文地址:https://www.cnblogs.com/zhaiyunyun/p/12017033.html
Copyright © 2011-2022 走看看