![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 75
凉夏l
四大皆空
展开
-
C# 判断字符串是否为回文(用栈和队列)
namespace _004_栈和队列实例_判断字符串是否为回文{ class Program { static void Main(string[] args) { string str = Console.ReadLine(); Stack<char> stack = new Stack<c...原创 2018-04-25 22:40:51 · 2130 阅读 · 0 评论 -
C#实现字符串类
C#实现字符串类。学完之后对数据结构还有C#有了更深层次的理解。有正在学的的朋友,欢迎探讨。QQ:848367854namespace _stringStudy{ class StringDS { private char[] data; //字符串数组用来存放字符 public StringDS(char[] arr...原创 2018-04-27 14:33:39 · 390 阅读 · 0 评论 -
数据结构——直接插入排序(C#)
直接插入排序,就像上体育课时,比个头排纵队,矮的同学向前走,一直走到比他矮的。只不过咱们数据结构的直接插入排序,需要比对的值是从数组第二个位置开始的,一直循环到整个数组。现实中排队,是很多同学一起,排队,再检索。 这里有张插入排序的图,可以好好捋捋思维。注意数组索引,下面的代码,循环的边界问题才能清除。多想几遍,注意数组索引是从0开始的。数组的长度是数组最后一个数据索引+1。下面是...原创 2018-04-28 10:28:16 · 891 阅读 · 0 评论 -
数据结构——顺序表 (C#)
1. 顺序表线性表的顺序存储是指在内存中用一块地址连续的空间依次存放线性表的数据元素,用这种方式存储的线性表叫顺序表。特征:表中相邻的数据元素在内存中存储位置也相邻。 3. 顺序表的存储 假设顺序表中的每个数据元素占w个存储单元,设第1个数据元素的存储地址为Loc(ai),则有:Loc(ai)= Loc(a1)+(i-1)*w 1<=i<=n 式中...原创 2018-05-16 11:30:02 · 2837 阅读 · 0 评论 -
C# 实现数据结构——冒泡排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _数据结构_冒泡排序{ class Program { static void Main(string[] args) ...原创 2018-06-01 15:53:04 · 211 阅读 · 0 评论