畢業大半年了,發現自己在數據結構與算法這一塊的知識不扎實,所以重新回顧一下大學學的知識并且做一些筆記。謝謝大家。
白羊座,金牛座,雙子座,巨蟹座,獅子座,處女座,天秤座,天蝎座,射手座,摩羯座,水瓶座,雙魚座,12個星座是按順序排列的,都有自己固定的位置,除了第一個白羊座沒有前驅,和最后一個雙魚座沒有后驅,其他的都有前驅和后驅。
線性表可以說是最簡單的數據結構,它的描述為:n個數據元素的有限序列。 記為:L=(a1,a2,…,an), 順序存儲結構是用一段連續地址依次存儲線性表中的數據元素。
我們先來定義一個線性表接口,
namespace 線性表{ public interface IListDS<T> { int GetLength();//去長度 void Clear();//清空 bool IsEmpty();//是否為空 bool IsFull();//是否越界 void Append(T item);//添加 void Insert(T item, int index);//插入 T Delete(int index);//刪除 T GetElem(int index);//通過索引獲取值 int Locate(T value); //按值查找。 void Reverse(); //倒置 }}新聞熱點
疑難解答