`
jaychang
  • 浏览: 735064 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

线性表插入,删除,查询操作

 
阅读更多
int find(int value){
for(int i=0;i<currentP;++i){
   if(arrayOfNum[i]==value)
    return i;
}
return -1;
}

void insert(int index){
int num;
if(index<0||index>currentP)
   cout<<"position illeagle!\n";
else{
   for(int i=currentP;i>index;i--){
    arrayOfNum[i]=arrayOfNum[i-1];
   }
   printf("input insert number\n");
   cin>>num;
   arrayOfNum[i]=num;
   currentP++;
}
}

void deleteP(int index)
{
if(index>currentP||index<0)
   cout<<"delete Point illeagle!";
else
{
   for(int i=index;i<currentP;i++){
    arrayOfNum[i]=arrayOfNum[i+1];
   }
   currentP--;
}

}

void procInitial()
{
currentP=0;
cin>>n;
for(int i=0;i<n;i++){
   scanf("%d",&arrayOfNum[i]);
   currentP++;
}
}
 
分享到:
评论

相关推荐

    实现线性表的插入、删除、查找以及线性表合并等基本操作以及线性表合并等基本操作的程序

    1、选择顺序或链式存储结构实现线性表的基本操作 2、采用顺序或链式存储方式存储线性表,在此基础上实现线性表的各个操作,以及线性表的合并操作

    线性表实现插入删除数据

    根据给定的文件信息,我们可以总结出以下关于“线性表实现插入删除数据”的关键知识点,这些知识主要涉及C语言中的线性表操作,包括初始化、添加元素、合并线性表、插入元素、删除元素以及查找元素等核心功能。...

    数据结构 线性表的删除 插入 等操作

    数据结构 线性表的 查找 排序 删除 插入 等操作

    (数据结构)线性表的插入删除

    本文将详细解析如何在C++中实现线性表的基本操作——构建、插入与删除。 ### 构建线性表 线性表的构建通常涉及初始化表的大小、分配内存空间以及设定列表的当前长度和最大容量。在给定的代码片段中,通过`initlist...

    线性表 插入倒置删除

    根据给定的文件信息,我们可以总结出以下关于“线性表插入倒置删除”的相关知识点: ### 一、线性表的基本概念 线性表是数据结构中最基本的一种线性结构,它是由相同类型的若干个元素组成的有限序列,通常用顺序...

    c语言数据结构线性表创建删除插入

    下面将详细阐述线性表的创建、删除和插入操作。 1. **线性表的定义** 线性表是由n(n≥0)个相同类型元素构成的有限序列,其中的元素按照特定顺序排列。在C语言中,我们可以用数组或链表两种方式来实现线性表。 2...

    线性表的建立、插入和删除

    本篇文章将详细介绍如何在顺序存储方式下实现线性表的基本操作——建立、插入和删除。 #### 二、理论基础 1. **顺序存储**:线性表的一种存储方式,其中所有元素按照逻辑顺序依次存储在一组地址连续的存储单元中。 ...

    线性表的插入、删除、查找、遍历各个操作

    采用顺序或链式存储方式存储线性表,在此基础上实现线性表的插入、删除、查找、遍历各个操作,以及线性表的合并操作。

    线性表的基本操作,插入、删除、查找

    插入操作是指在线性表中添加新的元素,删除操作是指从线性表中删除指定的元素,查找操作是指在线性表中查找指定的元素。 插入操作可以分为两种情况,一种是在线性表的末尾添加新的元素,另一种是在线性表的中间插入...

    数据结构 线性表 的创建,插入两种,删除三种

    线性表是一种常见的数据结构,它由相同类型元素的有序序列组成,允许在表的任何位置进行插入和删除操作。本篇文章将深入探讨如何在C++环境下实现线性表的创建、插入和删除操作。 一、线性表的创建 线性表的创建...

    数据结构实验——线性表的插入、删除.docx

    实验结果显示了链式存储线性表的插入和删除操作的结果,包括插入前和插入后的线性表结果,以及删除前和删除后的线性表结果。 结论 线性表的插入和删除操作是数据结构的核心操作,掌握这些操作对于编程和算法设计至...

    实验3:线性表的查找、插入及删除.doc

    在这篇实验报告中,我们将讨论线性表的查找、插入及删除操作,并且通过实验,掌握线性表的两类存储结构(顺序存储结构和链式存储结构)的描述方法,掌握在顺序结构中实现查找、插入、删除操作的基本方法,以及掌握在...

    线性表算法的基本操作

    在本讨论中,我们将深入探讨线性表的基本操作,包括查找、添加、删除等,以及如何有效地实现这些操作。 **1. 查找操作** 查找是指在线性表中寻找特定元素的过程。最简单的查找方法是顺序查找,从线性表的第一个...

    线性表的定义,表示,插入

    链表的插入和删除操作相对于顺序表更为灵活,因为它们仅涉及相邻节点的指针更新,但查找操作的时间复杂度为O(n)。 在实际应用中,选择顺序表还是链表取决于应用场景。如果数据元素的插入和删除操作频繁,且元素数量...

    线性表的动态演示插入删除排序等操作

    本资源通过动态演示的方式,展示了线性表的核心操作,如插入、删除和排序,这些都是线性表的基本操作,对于理解和掌握数据结构至关重要。 首先,让我们深入理解线性表的插入操作。在线性表中插入一个元素通常涉及到...

    线性表初始化.、插入删除等操作

    ### 二、线性表插入操作 线性表的插入操作指的是在表中指定位置插入一个新的元素。在顺序表中,插入操作涉及到元素的移动,以保持数据的连续存储。 #### 插入操作详解 1. **获取插入位置和元素值**:用户输入需要...

    C语言,线性表建立、插入、删除、清空等

    生成线性表,完成线性表的顺序表示和实现,实现线性表的创建、插入、删除和查找、清空、释放等操作

    顺序存储结构线性表的插入与删除

    本文将详细介绍如何在顺序存储结构的线性表中进行插入和删除操作,并提供具体的C语言代码实现示例。 #### 插入操作 插入操作是指在线性表中的指定位置插入一个新的元素。对于顺序存储结构而言,插入操作涉及到元素...

    2、 掌握线性表的基本操作:初始化,插入,删除,查找,判空,求线性表长度等运算在顺序存储结构和链式存储结构上的实现

    2、 掌握线性表的基本操作:初始化,插入,删除,查找,判空,求线性表长度等运算在顺序存储结构和链式存储结构上的实现。 3、 通过本章实验帮助学生加深对C语言的使用(特别是函数的参数调用、指针类型的应用)。 ...

    线性表(c语言代码)

    本文将通过分析一段C语言代码来深入理解如何使用顺序存储方式来实现线性表的基本操作,包括创建、插入、查找和删除等。 #### 二、代码解析 给定的代码实现了基于顺序存储的线性表的基本操作。下面对各个部分进行...

Global site tag (gtag.js) - Google Analytics