您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 《Python数据结构与算法》教程及代码
  所属分类: 专业指导
  开发工具:
  文件大小: 3.46mb
  下载次数: 1
  上传时间: 2020-02-26
  提 供 者: qq_36******
 详细说明:Python数据结构与算法教程及代码,算法(Algorithm):是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。 数据结构(Data Structures):是计算机存储和组织数据的一种方式,可以用来高效地处理数据。 举个例子:二分查找就是一个非常经典的算法,而二分查找经常需要作用在一个有序数组上。这里二分就是一种折半的算法思想, 而数组是我们最常用的一种数据结构,支持根据下标快速访问。很多算法需要特定的数据结构来实现,所以经常把它们放到一块讲。 实际上,在真正的项目开发中,大部分时间都是 从数据库取数据 -> 数据操作和结构化 -> 返回给前端,在数据操作过程中需要合理地抽象, 组织、处理数据,如果选用了错误的数据结构,就会造成代码运行低效。这也是我们需要学习算法和数据结构的原因。 # 笨方法学算法 这里我们用一种很原始的『笨』方法来学习算法:纸笔模拟。 - 阅读资料了解算法思想 - 纸笔模拟尝试理解 - 用自己熟悉的编程语言来实现 - 单测
(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : c9ee04fabd01e26fdf0a273d4c9f6ed3.zip 列表
github课程/
github课程/.DS_Store
github课程/.gitignore
github课程/00_课程简介之笨方法学算法/
github课程/00_课程简介之笨方法学算法/why_and_how_to_learn.md
github课程/01_抽象数据类型和面向对象编程/
github课程/01_抽象数据类型和面向对象编程/ADT_OOP.md
github课程/01_抽象数据类型和面向对象编程/bag_adt.py
github课程/02_数组和列表/
github课程/02_数组和列表/array_and_list.md
github课程/02_数组和列表/array_and_list.py
github课程/02_数组和列表/list.png
github课程/03_链表/
github课程/03_链表/double_link_list.py
github课程/03_链表/linked_list.md
github课程/03_链表/linked_list.py
github课程/03_链表/lru_cache.py
github课程/04_队列/
github课程/04_队列/array_queue.png
github课程/04_队列/array_queue.py
github课程/04_队列/deque.py
github课程/04_队列/queue.md
github课程/04_队列/queue.py
github课程/05_栈/
github课程/05_栈/stack.md
github课程/05_栈/stack.py
github课程/06_算法分析/
github课程/06_算法分析/big_o.md
github课程/06_算法分析/function_growth.png
github课程/07_哈希表/
github课程/07_哈希表/hashtable.md
github课程/07_哈希表/hashtable.py
github课程/07_哈希表/insert_hash.png
github课程/07_哈希表/insert_hash_chaining.png
github课程/07_哈希表/quadratic_hash.png
github课程/07_哈希表/quadratic_result.png
github课程/08_字典/
github课程/08_字典/dict.md
github课程/08_字典/dict_adt.py
github课程/09_集合/
github课程/09_集合/set.md
github课程/09_集合/set.png
github课程/09_集合/set_adt.py
github课程/10_递归/
github课程/10_递归/fact.png
github课程/10_递归/hanoi.gif
github课程/10_递归/hanoi_four_disks.png
github课程/10_递归/hanoi_tower.png
github课程/10_递归/print_rec.png
github课程/10_递归/recursion.md
github课程/10_递归/recursion.py
github课程/11_线性查找与二分查找/
github课程/11_线性查找与二分查找/search.md
github课程/11_线性查找与二分查找/search.py
github课程/12_基本排序算法/
github课程/12_基本排序算法/basic_sort.md
github课程/12_基本排序算法/basic_sort.py
github课程/13_高级排序算法/
github课程/13_高级排序算法/advanced_sorting.md
github课程/13_高级排序算法/merge_sort.md
github课程/13_高级排序算法/merge_sort.py
github课程/13_高级排序算法/merge_sort_merge.png
github课程/13_高级排序算法/merge_sort_recursion_tree.png
github课程/13_高级排序算法/merge_sort_split.png
github课程/13_高级排序算法/merge_sorted_array.png
github课程/13_高级排序算法/merge_sorted_array_2.png
github课程/13_高级排序算法/partition.png
github课程/13_高级排序算法/quick_sort.md
github课程/13_高级排序算法/quick_sort.png
github课程/13_高级排序算法/quicksort.py
github课程/13_高级排序算法/quicksort_worst.png
github课程/13_高级排序算法/test.sh
github课程/13_高级排序算法/tn.png
github课程/14_树与二叉树/
github课程/14_树与二叉树/binary_tree.png
github课程/14_树与二叉树/binary_tree_level.png
github课程/14_树与二叉树/btree.py
github课程/14_树与二叉树/complete_binary_tree.png
github课程/14_树与二叉树/family_tree.png
github课程/14_树与二叉树/full_binary_tree.png
github课程/14_树与二叉树/perfect_binary_tree.png
github课程/14_树与二叉树/preorder.png
github课程/14_树与二叉树/tree.md
github课程/14_树与二叉树/tree.png
github课程/15_堆与堆排序/
github课程/15_堆与堆排序/heap.png
github课程/15_堆与堆排序/heap_and_heapsort.md
github课程/15_堆与堆排序/heap_and_heapsort.py
github课程/15_堆与堆排序/heap_array.png
github课程/15_堆与堆排序/lfu.py
github课程/15_堆与堆排序/siftdown.png
github课程/15_堆与堆排序/siftup.png
github课程/15_堆与堆排序/topk.py
github课程/16_优先级队列/
github课程/16_优先级队列/priority_queue.md
github课程/16_优先级队列/priority_queue.py
github课程/17_二叉查找树/
github课程/17_二叉查找树/binary_search_tree.md
github课程/17_二叉查找树/bst.png
github课程/17_二叉查找树/bst.py
github课程/17_二叉查找树/bst_insert.png
github课程/17_二叉查找树/bst_remove_leaf.png
github课程/17_二叉查找树/bst_remove_node_with_one_child.png
github课程/17_二叉查找树/bst_search.png
github课程/17_二叉查找树/bst_worstcase.png
github课程/17_二叉查找树/find_successor.png
github课程/17_二叉查找树/predecessor_successor.png
github课程/17_二叉查找树/remove_interior_replace.png
github课程/18_图与图的遍历/
github课程/18_图与图的遍历/bfs.png
github课程/18_图与图的遍历/graph.md
github课程/18_图与图的遍历/graph.py
github课程/18_图与图的遍历/graph_rep.png
github课程/18_图与图的遍历/graph_road.png
github课程/19_python内置常用算法和数据结构/
github课程/19_python内置常用算法和数据结构/builtins.md
github课程/20_面试指南/
github课程/20_面试指南/interview.md

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: