• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    C#
  • Created about 8 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

数据结构示例程序(C#语言描述)

DataStructure.Demo.CSharp

数据结构示例程序(C#语言描述) 配套博文,仅供参考 数据结构温故知新系列:

    ①线性表部分:

     线性表(上){ 数组、ArrayList }

     线性表(中){ 单链表、双链表、LinkedList }

     线性表(下){ 循环链表、约瑟夫问题 }

    ②栈与队列部分:

     栈 { LIFO、Stack }

     队列 { FIFO、Queue }

    ③树与二叉树部分:

     树与二叉树(上){ 二叉树的创建与递归遍历 }

     树与二叉树(中){ 二叉树的非递归遍历与二叉查找树 }

     树与二叉树(下){ 二叉树的应用:求解四则运算 }

    ④图部分:

     图(上){ 图的基本概念、存储结构与模拟实现 }

     图(中){ 图的深度与广度优先遍历算法与实现 }

     图(中){ 最小生成树算法介绍与实现 }

     图(下){ 最短路径算法介绍与实现 }

    ⑤查找部分:

     查找(上){ 二分查找、二叉查找树、平衡二叉树、SortedDictionary<TKey,TValue> }

     查找(下){ 哈希表、Hashtable、Dictionary、三种查找表的对比测试 }

    ⑥排序部分:

     排序:{ 插入排序、交换排序、选择排序、归并排序 }

参考博文

URL:http://www.cnblogs.com/edisonchou/p/3843287.html

@EdisonChou

More Repositories

1

DesignPattern.Samples.CSharp

23种面向对象设计模式示例代码(C#实现)
C#
366
star
2

EDT.SpringCloud.Samples

Spring Cloud作为第二代微服务的代表性框架,已经在国内众多大中小型的公司有实际应用案例。许多公司的业务线全部拥抱Spring Cloud,部分公司选择部分拥抱Spring Cloud。此示例基于Spring Boot 1.5.x编写,展示了Spring Cloud的核心组件的基本使用方式,在学习Spring Cloud时可以参考本示例。
Java
190
star
3

IdentityService.Sample.DotNetCore

一个基于IdentityServer4和Ocelot的统一验证与授权ASP.NET Core微服务示例程序项目
C#
93
star
4

EDT.SpringBoot.Samples

基于程序猿DD的SpringBoot教程所做的学习实践,基于SprintBoot 1.5.15版本,每个项目均演示了部分内容:如SpringSecurity、Spring-Data-JPA、多数据源处理、Redis与MongoDB的集成等等等等。由于程序猿DD的文章示例版本太旧,部分Code无法正常运行,所以在学习途中(非SpringBoot2.0版本的学习)可以参考本示例Demo来学习。
Java
48
star
5

EDT.WorkflowCore.Sample

一个基于开源轻量级工作流引擎“WorkflowCore”的示例项目,演示了如何在.NET Core中使用WorkflowCore。
C#
42
star
6

EDT.SearchEngine.LuceneNet

一个基于ASP.Net和Lucene.Net开发的经典站内搜索示例
C#
34
star
7

EDT.EasyNetQ.Samples

This is a simple demo on Message Queue & Event Bus based on EasyNetQ (it is based on RabbitMQ.Client) for ASP.NET Core projects
C#
32
star
8

The-Fighting-of-Planes

一个使用C#开发的模仿微信飞机大战游戏
C#
27
star
9

Microservice.PoC.Steeltoe

This is one sample microservice project developed by ASP.NET Core with Spring Cloud based on Steeltoe (http://steeltoe.io/).
C#
26
star
10

EDT.PointToOffer.Samples.CSharp

基于《剑指Offer》的配套示例代码(C#代码实现),可以作为各位.NET/C#开发童鞋学习《剑指Offer》的补充示例,每个示例均配有Unit Test,并且能够通过。
C#
21
star
11

EDT.IdentityServer4.Samples

A simple Authentication&Authorization demo based on IdentityServer4
C#
20
star
12

AspNetCore.Mini

一个超简迷你版的ASP.NET Core框架,真实模拟+足够简单+可以执行,基于蒋金楠老师的分享改写成的基于.NET Standard的版本,有.NET Framework和.NET Core两个服务端的启动程序。
C#
20
star
13

EDT.DDD.Sample

一个基于.NET 5开发的DDD示例WebAPI项目
C#
14
star
14

EDT.Dapr.Sample

A Sample Code Project for ASP.NET 5 with Dapr
C#
13
star
15

CanalSharp.AspNetCore

一个基于CanalSharp(一款针对.NET的Canal客户端开源项目)封装的ASP.NET Core业务组件,可以用于实时收集MySql数据更改记录并写入修改日志数据表中。
C#
13
star
16

Clean-Architecture-Template

A CleanArchitecture Development Template Sample for ASP.NET 6
HTML
13
star
17

EDT.MachineLearning.Samples

初探机器学习的一些学习示例代码,包括但不仅限于ML.NET、推荐系统、图片识别、语音合成等等
C#
12
star
18

AspNetCore.On.K8S

ASP.NET Core On K8S系列文章示例代码
C#
10
star
19

EdisonTalk.MongoProxy

A shared library to access and operate MongoDB for .NET Core projects
C#
9
star
20

EDT.MyPictureDownloader.Sample

自己动手写工具之百度图片批量下载器(示例代码)
C#
5
star
21

edisonzhou.github.io

Edison Chou的个人主页
CSS
5
star
22

CrazySphere

一个Unity3D开发的打箱子小游戏
C#
3
star
23

EDT.AspNetMvc.Framework

自己动手写一个简单的ASP.Net MVC框架
C#
3
star
24

EDT.EventBus.Sample

Some sample code for ASP.NET Core with EventBus
C#
3
star
25

BlazorSamples

Web Blaozr Application Samples with ASP.NET 6
HTML
3
star
26

MyCustomTask

自己动手实现一个.NET的Task
C#
3
star
27

ElasticSamples

One ASP.NET 6 application sample to show how to integrate with ElasticSearch and do CRUD operations for documents.
C#
2
star
28

EDT.SpringCloud.Samples.Config

此仓库主要用于演示Spring Cloud Config的统一管理配置,包含一些不同环境(DEV, TEST, PROD)的配置文件。
1
star
29

EDT.WorkOrderAgent

A sample project to show how to create an AI Agent by Semantic Kernel and LLM API
C#
1
star
30

EDT.Mongo.Sample

A Sample Project for ASP.NET 5 with MongoDB
C#
1
star
31

PLC-Connectors

One .NET project to show how to connect PLC, mainly focus on Siemens S7 PLC.
C#
1
star