zoukankan      html  css  js  c++  java
  • 数据结构与算法之美 02 | 如何抓住重点

    什么是数据结构?
    数据结构是指一组数据的存储结构。

    什么是算法?
    算法就是操作数据结构的一组方法。

    数据结构是为算法服务的,算法要作用在特定的数据结构之上。

    想要学习数据结构与算法,首先要掌握一个数据结构与算法中最重要的概念————复杂度分析

    20个最常用、最基础的数据结构与算法:
    10个数据结构:
    数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树
    10个算法:
    递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法


    学习方法:
    1、不要死记硬背
    2、不要为了学习而学习
    3、要学习它的"来历"、"自身特点"、"适合解决的问题"、"实际的应用场景"

    4、边学边练,适度刷题
    5、课程涉及到的内容用Python和Go都实现一遍
    6、多学多问多思考
  • 相关阅读:
    MySQL权限详解
    MySql 详解
    顶级Python库
    第一次读到就震撼的句子
    Windows快捷键大全
    Pycharm超级好用的快捷键——效率之王
    Django框架
    前端入门和进阶必会
    正则表达式BREs,EREs,PREs的比较
    selenium模块基础用法详解
  • 原文地址:https://www.cnblogs.com/vincenshen/p/9741697.html
Copyright © 2011-2022 走看看