一、实验任务描述

建立线性表的ADT后,编程完成:

1 用C语言完成一个顺序表结构;

2 为顺序表完成追加、删除、插入、查找的功能;

3 建立一个链表的结点;

4 完成链表的追加、删除、插入功能;

5* 用C#完成一个结点的类;

6* C#完成链表的追加、删除、插入功能的类;

7* C#编写泛型的链表类;

8* 用JavaScript完成顺序表;

9 任选一种语言完成教材中线性表合并的任务。

带*的内容是选做的项目。

二、实验目的

熟练掌握线性表的编程和应用。

所谓线形表,说白了就是简单的一维表,比如一个简单的成绩表,学籍表等等。这个表的表头在列上是一一对应的,所以简称线形表。

对编程

【经典回放】多种语言系列数据结构线性表之一:顺序表相关推荐

  1. 【经典回放】多种语言系列数据结构线性表之二:链表

    目录 1 链表结构设计 2 简单的链表测试 2 链表的组织和ADT设计 3 初始化有头结点链表 4 有头结点链表中追加一个结点(一行数据)

  2. 【经典回放】多种语言系列数据结构算法:串(C版)

    我们这里说的串.就是标准的C语言的串,这点,和我们教材中另行定义的串并不一致.我们这里强调仅仅是按C语言的标准处理串,是因为你会按C语言的标准构造串.而不是按其它的模式定义的.在我们的教材上,串相当与 ...

  3. 【经典回放】多种语言系列数据结构算法:队列(C版)

    一.队列ADT以及C语言实现 1 队列的原理以及ADT分析 队列是说:把一些数据按先进先出来组织,如同日常生活中的排队过程. 队列最主要的操作是 <1> 数据加入队列:<2> ...

  4. 【经典回放】多种语言系列数据结构算法:数组

    数组如同前面学过的顺序表,一次性申请一片地址连续的存储空间,我们还知道,计算机中数组是以一维的形式存储的,因为计算机的内存的一维的.在知道了多维数据的计算机存储方式后,我们还要知道构造一个多维数据的方 ...

  5. 【经典回放】多种语言系列数据结构算法:二叉树(JavaScript版)

    1 二叉树类的设计以及二叉树遍历 要完成二叉树的类设计,最好把链表下的Node.js复制过来,相比链表的结点,二叉树仅仅是多了一个结点指针而已.略加修改后,就是: function TNODE(DAT ...

  6. 【经典回放】多种语言系列数据结构算法:二叉树(C#版)

    实验任务描述 1 用C#语言完成二叉树的类.并构造出一个二叉树: 2 用递归方法完成二叉树的遍历: 3 泛型的二叉树遍历之一.用队列给出遍历结果 4 泛型的二叉树遍历之二.委托方式给出二叉树遍历结果 ...

  7. 【经典回放】多种语言系列数据结构算法:树(C#、JavaScript、VB6版)

    目    录 一.树的C#语言实现以及显示 二.树的JavaScript语言实现以及显示 三.树的VB6语言实现以及显示 一.树的C#语言实现以及显示 1

  8. 【经典回放】多种语言系列数据结构算法:栈(JavaScript版)

    本文采用JavaScript语言实现栈结构算法并举例应用. JavaScript的栈是数组对象中自动提供的,这点如同C#,实际也不需要自己编写什么栈的程序,如果你用: var s=new Array( ...

  9. 【经典回放】多种语言系列数据结构算法:基数排序

    目录 一.算法思路 二.C#语言实现 三.C语言实现 一.算法思路 1. 思想基础 基数排序的思想就是先找出待排序中的最大者,然后按最大者申请一个足够大的内存空间,并将其初始化为零,然后将所有待排序的 ...

最新文章

  1. 太酷啦!我在A4纸上看宫崎骏动画
  2. 归并排序相关题目(待编辑)
  3. 栈、队列 java代码实现
  4. linux 写地址 hex,你怎么理解Hex文件? (扩展地址记录)
  5. Mysql问题 ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘
  6. python画羊_羊车门作业 Python版
  7. redistemplate给hash存储设置有效期_客户端较为常用的存储机制
  8. UIKit 框架之UIAlertController
  9. 神策分析 iOS SDK 代码埋点解析 | 数据采集
  10. 中标麒麟操作系统yum源配置
  11. 算法学习(五)—— 广度优先搜索
  12. 计算机网络CDMA是什么,CDMA是什么
  13. C# 五步完成Bmp文件流到AVI的转换
  14. WPF开发经验-实现Win10虚拟触摸键盘
  15. 除了喊话SHEIN,AllyLikes还有阿里的另一层考量
  16. antd 阿里图标库扩展a-icon 图标
  17. Soul源码解析(16)-Soul网关熔断插件使用及源码解读
  18. java故事之一年又一年
  19. 测试点设计及编写思路
  20. [集卡游戏]几何分布在竞赛中的应用

热门文章

  1. 登陆xp系统,无法显示桌面
  2. 使用Dynamic LINQ创建高级查询服务
  3. 有奖问题征集|向大咖Scott 发问,好礼等你领!
  4. .NET 6 数组拷贝性能对比
  5. 趣味图解+源码分析,轻松吃透Linux
  6. EF Core3.0+ 通过拦截器实现读写分离与SQL日志记录
  7. C# 接口(Interface)
  8. WPF开源控件扩展库 - MaterialDesignExtensions
  9. C# 中 System.Range 结构体
  10. 几个超级实用但很少人知道的 VS 技巧[更新]