算法不会,尚能饭否之顺序表
来源:互联网 发布:sql 模糊匹配 编辑:程序博客网 时间:2024/04/29 02:17
在所有的数据结构的种类中,有一种简单顺序存放的表,这种数据结构简单而且很实用,就是顺序表。
顺序表是一种线性聚集。顺序表的特点是为了得到顺序表中所要求的表项,必须从表的第一个表项开始,逐个访问表项,直到找到满足要求的表项为止,也就是说,对于顺序表只能顺序存取。
下面,我用代码实现顺序表的基本操作。
下面在介绍一下作为抽象数据类型,使用顺序表的事例。
“并”运算和“交”运算:
VoidUnion(SeqList &LA,SeqList &LB)
{
Int n =LA.Length();
Int m =LB.Length();
For(int I = 0;I< m;i++)
{
Int x =LB.Get(i);
Int k =LA.Find(x);
If(k == -1)
{
LA.Insert(n +1,x);
N++;
}
}
}
VoidInsertsection(SeqList &LA,SeqList &LB)
{
Int n =LA.Length();
Int m =LB.Length();
Int I = 0;
While(I <n)
{
Int x =LA.Get(i);
Int k =LB.Find(x);
If(k == -1)
{
LA.Remove(x);
N--;
}
Else
I++;
}
}
因为代码比较简单,所以没有什么注释!
- 算法不会,尚能饭否之顺序表
- 算法不会,尚能饭否之双向循环链表
- 算法不会,尚能饭否之队列
- 算法不会,尚能饭否之树(2)
- 算法不会,尚能饭否之栈
- 算法不会,尚能饭否之集合(Set)
- 算法不会,尚能饭否之折半查找(Binary search)
- 算法不会,尚能饭否之树(1)
- 算法不会,尚能饭否之排序——插入排序法(用链表实现)
- 算法不会,尚能饭否之排序——冒泡排序(bubble sort)
- 算法不会,尚能饭否之排序——折半插入排序(Binary Insert Sort)
- 算法不会,尚能饭否之排序——直接插入排序(Insert sort)
- 算法不会,尚能饭否之排序——直接选择排序
- 算法不会,尚能饭否之对分查找二叉树(又为快速排序之二叉树实现)
- 算法大法之--顺序表
- 算法与数据结构之顺序表顺序表
- 尚能饭否?
- 尚学堂视频学习顺序
- Section1 ------- flush data from the graph
- 一个通用Makefile的编写
- Windows Socket 套接字编程原理(转载)
- FFMPEG安装
- Makefile中函数wildcard
- 算法不会,尚能饭否之顺序表
- Section2---Overview of Data Flow in DirectShow
- Section3:----Transports
- 4月16号
- shell的嵌入命令
- Clear Type技术
- Section4:-------Samples and Allocators
- Section5:-----Filter States
- MPlayer 安装