![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#编程语言学习
小胖仙
这个作者很懒,什么都没留下…
展开
-
JSON操作
使用JSONMapper解析json数据 JSON技能信息 josn技能信息.txt [ {"id":2,"name":"天下无双","damage":123}, {"id":3,"name":"天下无贼","damage":1234}, {"id":4,"name":"咫尺天涯","damage":900} ] ***主程序入口***Program.cs using System; usin...原创 2019-07-08 14:10:48 · 228 阅读 · 0 评论 -
数据结构与算法-003.双向链表和循环链表
双向链表 结点Node类型定义: /// <summary> /// 双向链表的节点 /// </summary> /// <typeparam name="T"></typeparam> public class DbNode<T> { //私有变量 private T _data; //节点的值 privat...原创 2019-07-11 18:34:58 · 145 阅读 · 0 评论 -
C#学习高级篇-使用Xml文档
C#学习高级篇-使用Xml文档 入口程序Program.cs`` using System; using System.Collections.Generic; using System.IO; using System.Xml; namespace XML文档 { class Program { static void Main(string[] args) ...原创 2019-07-05 17:09:20 · 250 阅读 · 0 评论 -
数据结构与算法-002.单链表
线性表的链式存储结构 内容参考自:【数据结构】线性表之单链表 线性表的顺序存储结构,最大的缺点就是插入和删除时需要移动大量的元素,这显然需要耗费时间。导致这个问题的原因是在于相邻元素的存储位置具有邻居关系,它们在内存中的位置是紧挨着的,中间没有间隙,当然无法快速插入和删除。 线性表的链式存储结构的特点是用一组任意的存储单元存储线性表中的数据元素,这组存储单元可以存放在内存中未被占用的任意位置。 相...原创 2019-07-09 21:26:01 · 214 阅读 · 0 评论 -
数据结构与算法-006.顺序队列
一、队列的概念: 队列(简称作队,Queue)也是一种特殊的线性表,队列的数据元素以及数据元素间的逻辑关系和线性表完全相同,其差别是线性表允许在任意位置插入和删除,而队列只允许在其一端进行插入操作在其另一端进行删除操作。 队列中允许进行插入操作的一端称为队尾,允许进行删除操作的一端称为队头。队列的插入操作通常称作入队列,队列的删除操作通常称作出队列。 下图是一个依次向队列中插入数据元素a0,a1,...原创 2019-07-13 11:05:52 · 245 阅读 · 0 评论 -
数据结构与算法-005.栈的链式存储结构
栈的链式存储结构 栈的链式存储结构,简称为链栈。 栈因为只是栈顶来做插入和删除操作,所以比较好的方法是将栈顶放在单链表的头部,栈顶指针和单链表的指针合二为一。 描述一下存储过程,当来了一个新的元素newNode,我们让它先指向下一个元素,即原来的栈顶元素,使用newNode.Next=top,然后让top指向新的元素newNode,使用top = newNode 链栈的方法实现:LinkStac...原创 2019-07-13 10:05:59 · 146 阅读 · 0 评论 -
数据结构与算法-004.栈的介绍以及实现顺序栈
首先是栈的实现接口:IStackDS.cs using System; using System.Collections.Generic; using System.Text; namespace 栈 { interface IStackDS<T> { int Count { get; }//得到数据数量 int GetLength()...原创 2019-07-13 08:49:04 · 112 阅读 · 0 评论 -
数据结构与算法-001.线性表介绍List<T>
简单说一下,什么是数据结构吧 百度定义:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关 数据结构大致包含以下几种存储结构: 线性表,还可细分为顺序表、链表、栈和队列; 树结构,包括普通树,二叉树,线索二叉树等; 图存储结构; 过于具体的大家自行...原创 2019-07-09 09:07:03 · 213 阅读 · 0 评论 -
JSON校验和JSON在线编辑器
Json校验 前面我们的JSON文件内容很少,不容易出错,很容易校验,但是当json里面的内容变多的时候,就很容易出错,所以需要校验 Json中文校验官网 将相关JSON黏贴,点击格式化校验即可 标题Json在线编辑器 JSON相关中有一个Json在线编辑器, 将Json复制到左边,点击中间的右箭头,即可获得简易信息,并且可进行复制,删除等操作 点击左下角的保存,即可获得保存成Json格式的...原创 2019-07-08 16:11:28 · 708 阅读 · 0 评论 -
JSON介绍
//json是存储和交换文本信息的语法,类似xml //json比xml更小,更快,更易解析,json和xml一样是一种数据类型 //json完全独立于语言的文本格式,是一种轻量级的数据交换格式 //json使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台,JSON解析器和JSON库支持很多不同的编程语言 //语法规则 //数值在键值对中 // 数据又逗号分隔 /...原创 2019-07-08 11:27:32 · 213 阅读 · 0 评论 -
案例2 -Xml文档解析技能信息
案例2 -Xml文档解析技能信息 xml技能信息.txt 这是Xml文件,创建在同一工程下 <SkillInfo> <SkillList> <Skill SkillID="20002" SkillEngName="Smash" TriggerType="1" ImageFile="data/g...原创 2019-07-06 20:58:21 · 160 阅读 · 0 评论