C#数据结构与算法
敏儿好xun
拾忆
展开
-
C#数据结构与算法学习内容总结
在学习C#数据结构与算法时观看的教学视频是:B站上离忧夏天的《C#数据结构与算法》C#数据结构与算法内容汇总C#数据结构与算法—动态数组C#数据结构与算法—链表C#数据结构与算法—栈与队列C#数据结构与算法—有序数组与二分查找法C#数据结构与算法—二叉查找树与递归C#数据结构与算法—红黑树C#数据结构与算法—哈希表C#数据结构与算法—排序算法C#数据结构与算法—优先队列和堆排序...原创 2022-04-12 22:15:43 · 792 阅读 · 0 评论 -
C#数据结构与算法—优先队列和堆排序
原创 2022-04-11 09:38:43 · 134 阅读 · 0 评论 -
C#数据结构与算法—排序算法
冒泡排序不断对相邻两个元素进行比较并交换位置,有几个元素则需要重复进行几次冒泡操作冒泡排序的方法:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Sorting{ class BubbleSort { public static void Sort(int[] ar原创 2022-04-11 09:37:56 · 693 阅读 · 1 评论 -
C#数据结构与算法—哈希表
哈希表//测试哈希表 int a = 123; Console.WriteLine(a.GetHashCode()); int b = -123; Console.WriteLine(b.GetHashCode()); float c = 0.5f; Console.WriteLine(c.GetHashCode()); string d原创 2022-04-11 09:37:22 · 296 阅读 · 0 评论 -
C#数据结构与算法—红黑树
2—3树原创 2022-04-11 09:36:58 · 371 阅读 · 0 评论 -
C#数据结构与算法—二叉查找树与递归
使用非递归方法往二叉树中查找结点新建方法类BST1using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DataStructure3{ class BST1<E> where E:IComparable<E> { private class Node原创 2022-02-28 21:02:27 · 277 阅读 · 0 评论 -
C#数据结构与算法—有序数组与二分查找法
二分查找法将数组进行一个排序如左大右小,设置一个l和r,作为左边界和与边界,首先查找边界的中间值若目标值比中间值大则令中间值-1为新的左边界,若目标值比中间值小则令中间值+1为新的右边界。...原创 2022-02-28 21:02:09 · 174 阅读 · 0 评论 -
C#数据结构与算法—栈与队列
数组栈接口代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DataStructure3{ interface IStack<E> { int Count { get; } bool IsEmpty { get; } ...原创 2022-02-28 21:01:25 · 440 阅读 · 0 评论 -
C#数据结构与算法—链表
通过指定的元素删除指定的结点链表所用的一些方法:类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DataStructure2{ class LinkedList1<E> { private class Node//只有链表能够使用 ...原创 2022-02-27 16:02:56 · 908 阅读 · 0 评论 -
C#数据结构与算法—动态数组
数据结构主要研究的是数据怎么在计算机中组织和存储,是的我们可以高效的获取数据或修改数据。算法可以节约更多的资源,让我们完成一些看起来本不该完成的任务,可将程序的运行行速度提高数百万倍。什么是动态数组...原创 2022-02-27 16:01:36 · 277 阅读 · 0 评论