Please enable JavaScript.
Coggle requires JavaScript to display documents.
C# 算法 - Coggle Diagram
C# 算法
线性
链表
单向链表
双向链表
一个List<T>fan泛型 接口
自己实现一个线性表
线性表接口定义
有哪些方法
求长度
int getLength()
清空所有
void Clear()
删除指定索引元素
void DeleteAt(int i)
判断线性表是否为空
bool IsEmpty()
附加操作
void Add(T item)
插入操作
void Insert(T item, int i)
取表元通过索引
T GetElement(int i)
按值查找 索引
int Locate(T item)
定义一个索引器 获取元素
T this[int i]{get;}
public interface IListDS<T>{}
顺序表
循环链表
编译过程
高级语言到二进制机器码
高级语言到程序集(感觉是更高层次的抽象和复用)exe或dll
运行的时候翻译机器语言 jit 及时编译 需要在。net框架下
数据结构
集合 线性 树 图
键盘
ctrl 在mac 叫command