![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《C#数据结构与算法》
文章平均质量分 54
数据结构与算法 C#版学习
Joy_ou悠
这个作者很懒,什么都没留下…
展开
-
2021-09-27/28-《C#数据结构与算法》-学习笔记-P2-P8数组
总结1.视频资源P2-P8:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)静态数组与动态数组 P2;2)创建一个可实现返回数组基本信息、增、删、查、改、动态扩容/缩容、存储任意类型元素的数组类。具体内容P2 数组1、静态数组&动态数组;2、简单举例比较两者区别;3、P7装箱与拆箱中,进行了动态数组性能测试,并进行了优劣比较;4、创建数组类–实现返回数组基本信原创 2021-09-28 11:13:07 · 127 阅读 · 0 评论 -
2021-09-29-《C#数据结构与算法》-学习笔记-P9-P13链表
总结1.视频资源P9-P13:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)数组优缺点 P9;2)创建一个可实现返回链表基本信息、增、删、查、改的链表类P10-P13。具体内容P9 什么是链表1、数组优缺点;2、介绍链表;3、创建链表类–实现返回链表基本信息的功能。 //创建一个私有的节点类 private class Node原创 2021-09-29 20:03:36 · 99 阅读 · 0 评论 -
2021-10-02-《C#数据结构与算法》-学习笔记-P14-P17栈
总结1.视频资源P14-P17:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)栈与队列 P14;数据结构:栈部分2)数组栈 P15;3)链表栈 P16;4)数组栈与链表栈性能对比 P17。具体内容P14 栈1、什么是栈;2、栈的应用。P15 数组栈1、栈通用接口;2、创建数组栈类。P16 链表栈1、创建链表栈类。P17 数组栈与链表栈原创 2021-10-02 15:22:31 · 104 阅读 · 0 评论 -
2021-09-30-《C#数据结构与算法》-学习笔记-P14、P18-P21队列
总结1.视频资源P14、P18-P21:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)栈与队列 P14;先学习了队列–因为最近想用队列数据结构2)数组+循环队列 P18- P19;3)数组VS循环队列性能比较 P20;4)链表队列及优化 P21。具体内容P14 队列1、什么是队列。P18 数组队列1、设计队列接口;2、创建数组队列类;3、分析数组队列时原创 2021-09-30 11:30:49 · 151 阅读 · 0 评论 -
2021-10-04-《C#数据结构与算法》-学习笔记-P22-P23用无序链表实现集合与映射
总结1.视频资源P22-P23:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)用无序链表实现集合P22;2)用无序链表实现映射P23。具体内容P22 用无序链表实现集合1、集合及集合的应用;2、创建集合接口;3、无序链表实现集合类;4、集合类性能分析。P23 用无序链表实现映射1、映射及映射的应用;2、创建字典/映射接口;3、创建支持两泛型参数链表类原创 2021-10-04 11:02:49 · 74 阅读 · 0 评论 -
2021-10-07-《C#数据结构与算法》-学习笔记-P24-P30二分查找法与有序数组
总结1.视频资源P24-P30:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:Part1查找算法1)顺序查找(暴力查找)与二分查找P24;2)顺序查找(暴力查找)与二分查找性能比较P25;Part2有序数组3)新数据结构:有序数组P26-P28;4)基于有序数组实现集合P29;5)基于有序数组实现映射/字典P30。具体内容Part1查找算法P24 顺序查找(暴力查找原创 2021-10-07 14:20:54 · 114 阅读 · 0 评论 -
2021-10-09-《C#数据结构与算法》-学习笔记-P31-P45递归与二叉查找树
总结1.视频资源P31-P36:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)递归P31;2)二叉查找树P32;3)二叉查找树中添加元素P33-P35;4)二叉查找树中查询指定元素是否存在P36。具体内容P31 递归1、递归函数;2、举例说明递归;3、递归函数分析。P32 二叉查找树1、链表与二叉查找树;2、二叉查找树特点;3、二叉查找树性质。原创 2021-10-09 19:46:12 · 102 阅读 · 0 评论 -
2021-10-11-《C#数据结构与算法》-学习笔记-P46-P52 2-3查找树与红黑树
总结1.视频资源P46-P48:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:2021-10-111)2-3查找树 P46;2)红黑树性质 P47;3)红黑树中添加结点-左旋转 P48。具体内容2021-10-11P46 2-3查找树1、二叉查找树与红黑树;2、2-3查找树性质;3、2-3查找树中添加结点;4、2-3查找树的生长轨迹;5、2-3查找树缺点。原创 2021-10-11 17:10:24 · 175 阅读 · 0 评论 -
2021-10-13-《C#数据结构与算法》-学习笔记-P53-P58 哈希表&数据结构总结
总结1.视频资源P53-P58:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)哈希表 P53;2)哈希冲突处理 P54;3)哈希表添加、删除、包含 P55;4)基于哈希表实现集合 P56;5)基于哈希表实现字典 P57;6)数据结构总结 P58。具体内容P53 哈希表1、哈希表思想;2、哈希表中将不同类型键对应索引的方法;3、哈希函数的设计,三个条件的满足;原创 2021-10-13 16:20:42 · 103 阅读 · 0 评论 -
2021-10-20-《C#数据结构与算法》-学习笔记-P59-P69 排序算法
总结1.视频资源P59-P66:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)冒泡排序 P59;2)泛型冒泡排序 P60;3)选择排序 P61;4)排序算法测试辅助工具 P62;5)插入排序 P63;6)归并排序的归并过程 P64;7)归并排序及递归调用 P65;8)归并排序优化 P66。具体内容P59 冒泡排序1、冒泡排序思想;2、新建项目;3、新建冒泡原创 2021-10-20 21:08:32 · 136 阅读 · 0 评论 -
2021-10-21-《C#数据结构与算法》-学习笔记-P70-P75 堆排序与优先队列 结束
总结1.视频资源P69-P75:https://www.bilibili.com/video/BV1gE41157pC?p=8&spm_id_from=pageDriver2.学习内容:1)优先队列与堆 P70;2)堆中插入元素 P71;3)删除堆顶元素 P72;4)堆构造轨迹 P73;5)堆排序及优化 P74;6)基于堆的优先队列 P75。具体内容P70 优先队列与堆1、优先队列;2、完全二叉树;3、二叉堆;4、存储堆;数组;5、新建最大堆类。P71 堆中原创 2021-10-21 18:43:24 · 133 阅读 · 0 评论