数据结构-C语言线性表


C语言线性表/*线性表一般需要包含以下功能:● 初始化线性表:将一个线性表进行初始化,得到一个全新的线性表。● 获取指定位置上的元素:直接获取线性表指定位置i上的元素。● 获取元素的位置:获取某个元素在线性表上的位置i。● 插入元素:在指定位置i上插入一个元素。● 删除元素:删除指定位置i上的一个元

Java-数据结构-栈


Stack.javapackage cn.meowrain.Datastructure.collection;import java.util.NoSuchElementException;public class Stack<E> { private final Node<

Java-数据结构-LinkedList链表


LinkedList实现:package cn.meowrain.Datastructure.collection;public class LinkedList<E> { //链表的头结点,用于连接之后的所有结点 private final Node<E> he