数据结构实验报告
Sp9rk1ess
这个作者很懒,什么都没留下…
展开
-
数据结构实验三 用栈实现进制转换和计算器
在c++中栈已经有stl容器定义过了,在这里面我就不写栈的定义的那部分了(因为太麻烦了)进制转换非常简单,尤其是这次只要求了十以内进制的转换,我们只需要先输入要转换的进制t,然后输入要转换的数n,每次求n对进制t取模,压入栈中,最后再一直pop到栈为空即可.代码如下void Dataturn(int t,int n){ stack<int> s; if(n==0)cout<<0<<endl; else{ while(n){原创 2021-11-10 13:38:24 · 745 阅读 · 0 评论 -
数据结构实验二 单链表简单操作
概率论课上闲来无事,顺手把数据结构实验写了,代码如下样例输入;1 3 5 7 9 02 4 6 7 8 06样例输出;9 7 5 3 19 8 7 6 5 4 3 2 19 8 7 5 4 3 2 1#include<iostream>//按序插入 #define ERROR -1#define exist 1#define OK 0using namespace std;//Author Sparktypedef struct LNode{ int da原创 2021-11-03 11:19:23 · 416 阅读 · 3 评论 -
数据结构实验一 顺序表的插入、删除
最近想了想…决定把自己数据结构实验课的实验报告代码放上来,虽然都是些比较基本的东西,但是万一有能用到的人呢一、实验目的:1、 熟悉某种数据结构在计算机上实现的方法。2、 掌握顺序表的定义、创建、插入、删除、遍历等基本操作的实现。二、实验要求:问题描述:已知递增有序的顺序表A,编写算法实现向A中插入或删除一个元素,并保持A的有序性。实验要求:1、 数据元素类型均为整型。2、 若表中已经存在此元素,则不插入#include<iostream>#include<cstdio&原创 2021-10-22 20:59:01 · 4231 阅读 · 2 评论