![](https://img-blog.csdnimg.cn/20200314205828207.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构与算法
文章平均质量分 97
数据结构与算法
我是管小亮
纸上得来终觉浅,绝知此事要躬行
包括但不局限于机器学习,深度学习,自然语言处理,计算机视觉,知识图谱,还有Python,C++,TensorFlow,Pytorch,Keras,PaddlePaddle等,不定时分享资源(电子书/项目/工具),学习路线,思考,面经等!!!
展开
-
一文总结十大经典排序算法(思维导图 + 动图演示 + 代码实现 C/C++/Python + 致命吐槽)
冒泡排序void Swap( ElementType *a, ElementType *b ){ ElementType t = *a; *a = *b; *b = t;}void BubbleSort(ElementType A[], int N){ int P,i; int flag; for(P=N-1;P>=0;P--){ flag=0; for(i=0...原创 2020-04-21 20:50:13 · 12160 阅读 · 25 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】图(第七周的笔记和编程作业)
文章目录〇、前言一、复习二、哈利波特的考试三、课后题1、07-图4 哈利·波特的考试 (25分)2、07-图5 Saving James Bond - Hard Version (30分)3、07-图6 旅游规划 (25分)总结〇、前言这两周开始跟着【MOOC-浙江大学-陈越、何钦铭-数据结构】进行数据结构与算法的学习,特此记录复习一下,虽然记不住,但是一直记一直记一直记,成为复读机就好了。...原创 2020-04-08 18:29:49 · 2080 阅读 · 1 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】图(第六周的笔记和编程作业)
文章目录〇、前言一、什么是图二、抽象数据类型三、邻接矩阵和邻接表四、深度优先搜索和广度优先搜索五、拯救007六、六度空间七、课后题1、06-图1 列出连通集 (25分)2、06-图2 Saving James Bond - Easy Version (25分)3、06-图3 六度空间 (30分)总结〇、前言这两周开始跟着【MOOC-浙江大学-陈越、何钦铭-数据结构】进行数据结构与算法的学习,特...原创 2020-04-07 11:21:13 · 2744 阅读 · 10 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】春期中考试(附每一个题目的详细解析)
#include <stdio.h>#include <stdbool.h>//创建单链表的成员struct single_list { struct single_list *next; //指针域 int val; //数据域};//创建单链表struct single_list_head { struct single_list *head...原创 2020-04-03 15:46:08 · 11881 阅读 · 2 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】树和堆(第五周的笔记和编程作业)
文章目录〇、前言一、堆二、堆的基本操作三、哈夫曼树四、集合及运算五、堆中的路径六、课后题1、05-树7 堆中的路径 (25分)2、05-树8 File Transfer (25分)3、05-树9 Huffman Codes (30分)总结〇、前言这两周开始跟着【MOOC-浙江大学-陈越、何钦铭-数据结构】进行数据结构与算法的学习,特此记录复习一下,虽然记不住,但是一直记一直记一直记,成为复读机...原创 2020-03-23 10:33:24 · 1893 阅读 · 0 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】树(第四周的笔记和编程作业)
文章目录〇、前言一、二叉搜索树二、平衡二叉树三、平衡二叉树的调整四、是否同一棵二叉搜索树五、课后题1、04-树4 是否同一棵二叉搜索树 (25分)2、04-树5 Root of AVL Tree (25分)3、04-树6 Complete Binary Search Tree (30分)4、04-树7 二叉搜索树的操作集 (30分)总结〇、前言这两周开始跟着【MOOC-浙江大学-陈越、何钦铭-...原创 2020-03-20 10:47:16 · 1942 阅读 · 0 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】树(第三周的笔记和编程作业)
文章目录〇、前言一、树的定义二、树的基本术语三、二叉树四、性质五、二叉树基本操作六、二叉树遍历1、先序遍历2、中序遍历3、后序遍历4、层序遍历七、树的同构八、课后题1、03-树1 树的同构 (25分)2、03-树2 List Leaves (25分)3、03-树3 Tree Traversals Again (25分)总结〇、前言这两周开始跟着【MOOC-浙江大学-陈越、何钦铭-数据结构】进行...原创 2020-03-19 21:53:20 · 2204 阅读 · 0 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】线性结构-线性表、堆栈与队列(第二周的笔记和编程作业)
文章目录〇、前言一、线性表1、线性表的顺序存储实现2、线性表的链式存储实现二、堆栈1、堆栈的定义与操作,顺序存储实现2、堆栈的定义与操作,链式存储实现三、队列1、队列的定义与操作,顺序存储实现2、队列的定义与操作,链式存储实现四、一元多项式的 加法与乘法运算五、课后题1、02-线性结构1 两个有序链表序列的合并 (15分)2、02-线性结构2 一元多项式的乘法与加法运算 (20分)3、02-线性结...原创 2020-03-15 15:41:38 · 1828 阅读 · 0 评论 -
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】数据结构与算法的基本概念(第一周的笔记和编程作业)
文章目录〇、前言一、基本概念二、数据结构三、算法四、最大子列和问题五、课后题总结〇、前言这两周开始跟着【MOOC-浙江大学-陈越、何钦铭-数据结构】进行数据结构与算法的学习,特此记录复习一下,虽然记不住,但是一直记一直记一直记,成为复读机就好了。一、基本概念首先要确定的是什么是 数据结构和算法?看到的一个解释,感觉很有意思,分享出来给大家看看。原地址,想象一下有一条非常非常长的纸条...原创 2020-03-14 20:31:57 · 2269 阅读 · 2 评论