-
《数据结构》实验【顺序栈】
所属栏目:[安全] 日期:2020-12-15 热度:84
#include iostreamusing namespace std;const int Max=100;template class Tclass SeqStack{public:SeqStack(){top=-1;}~SeqStack(){}void Push(T data);void Pop();private:T data[Max];int top;};template class Tvoid SeqStackT::Push(T x){if(top==Max-1[详细]
-
《数据结构》实验【两栈】
所属栏目:[安全] 日期:2020-12-15 热度:195
#include iostreamusing namespace std;const int Max=100;template class Tclass BothStack{public:BothStack(){top1=-1;top2=Max;}~BothStack(){}void Push(int i,T x);void Pop(int i);private:T data[Max];int top1,top2;};template class Tvoid BothSta[详细]
-
《数据结构》实验三:栈和队列实验之实验内容2
所属栏目:[安全] 日期:2020-12-15 热度:157
span style="font-size: 10.5pt; letter-spacing: 0pt; font-family: Arial; line-height: 19.5pt; background-color: rgb(255,255,255);"一../spanspan style="font-size: 10.5pt; letter-spacing: 0pt; line-height: 19.5pt; background-color: rgb(255,2[详细]
-
(实验三)《数据结构》第三章 循环队列与链队列验证
所属栏目:[安全] 日期:2020-12-15 热度:164
一..实验目的 巩固栈和队列数据结构,学会运用栈和队列。 1.回顾栈和队列的逻辑结构和受限操作特点,栈和队列的物理存储结构和常见操作。 2.学习运用栈和队列的知识来解决实际问题。 3.进一步巩固程序调试方法。 4.进一步巩固模板程序设计。 二.实验时间[详细]
-
【数据结构】邓玉欣的编程作业indexing
所属栏目:[安全] 日期:2020-12-15 热度:154
#include iostream#include fstream#include string#include vector#include "wordlist.h"using namespace std;int count = 0;int main(){ ifstream fin("shenbingyu.txt"); ofstream fout("sby.txt"); if(!fin){cerr"ERROR";} char ch; vectorstring word;[详细]
-
《数据结构》第四章 字符串和多维数组学习指南
所属栏目:[安全] 日期:2020-12-15 热度:150
第四章字符串和多维数组 学习指南 字符串:是以字符为数据元素的线性表。线性表是字符串学习的重要基[详细]
-
《数据结构》第四章 字符串和数组 教学设计
所属栏目:[安全] 日期:2020-12-15 热度:153
本章,总时问分为 1.5周,共三次课来 来学习。两次上课(9周周一和周四),一次实验(10周周四)。以下是教学设计。 第四章 字符串和多维数组 教学设计 一、课前预习任务 学习资料 资料1 . 教材第三章Page 79-98(必看) 资料2. 辅导材料第一章Page 55-65([详细]
-
《数据结构》队列和栈同学问题征集解答=help!
所属栏目:[安全] 日期:2020-12-15 热度:82
下面是一名同学的提问,在他自己博客里,由于问题不止一个较长,这个同学平时是很认真思考的,所以我认为他的问题一定也是大家的问题。 因此。在此 “示众” !请大家来讨论来回答。必要的时候我也会补充。当然提问题同自己如果明白了也可以来定出答案。 问[详细]
-
《数据结构》第四章 字符串和多维数组 问题收集站
所属栏目:[安全] 日期:2020-12-15 热度:71
大家好, 第三章“栈和队列 ”的已经结束了。将在下周开始学习第四章 字符串和多维数组 。第四章准备使用1.5周,具体时间是第9周到第10周。 同前三章一样,现开辟同学们学习问题回收站,希望大家认真预习,积极思考,相互讨论。将不理解的问题在在本博文后面[详细]
-
《数据结构》同学链表程序的调试修改代码示例(有代表性,请看看
所属栏目:[安全] 日期:2020-12-15 热度:135
下面是一个同学的程序,自己不能调试通过。现将调试修改代码示众,让大家学习。并讨论。 请大家注意红色字体注释。大多是 粗心 错误;不知道C++是选样学的。 原程序链接:http://blog.csdn.net/z1094219402/article/details/40559877 #includeiostream using[详细]
-
《数据结构》 实验2
所属栏目:[安全] 日期:2020-12-15 热度:145
一..实验目的 巩固线性表的数据结构,学会线性表的应用。 1.回顾线性表的逻辑结构,线性表的物理存储结构和常见操作。 2.学习运用线性表的知识来解决实际问题。 3.进一步巩固程序调试方法。 4.进一步巩固模板程序设计。 二.实验时间 准备时间为第2周到第4[详细]
-
《数据结构》 实验3
所属栏目:[安全] 日期:2020-12-15 热度:50
一..实验目的 巩固栈和队列数据结构,学会运用栈和队列。 1.回顾栈和队列的逻辑结构和受限操作特点,栈和队列的物理存储结构和常见操作。 2.学习运用栈和队列的知识来解决实际问题。 3.进一步巩固程序调试方法。 4.进一步巩固模板程序设计。 二.实验时间[详细]
-
《数据结构》:实验 线性表实验
所属栏目:[安全] 日期:2020-12-15 热度:197
一..实验目的 巩固线性表的数据结构,学会线性表的应用。 1.回顾线性表的逻辑结构,线性表的物理存储结构和常见操作。 2.学习运用线性表的知识来解决实际问题。 3.进一步巩固程序调试方法。 4.进一步巩固模板程序设计。 二.实验时间 准备时间为第2周到第4[详细]
-
《数据结构》第三章-栈和队列学习总结
所属栏目:[安全] 日期:2020-12-15 热度:144
栈和队列是两种常用的数据结构,广泛应用在操作系统、编译程序等各种软件系统中。本章的重点是顺序栈链栈的操作和实现,循环队列和链队列的操作和实现,难点主要是实现两盏共享和循环队列的组织及队空和队满的判断条件。更重要的是对两种数据结构的理解,由[详细]
-
《数据结构》链表程序调试示例--有一定代表性请看看
所属栏目:[安全] 日期:2020-12-15 热度:131
下面的一个同学程序,编译和链接均没问题,只是运行出面错误。现将程序示众, 大家细看我改过的地方面,用红色标记。 还是一个粗心,请细分每个功能函块,要画图来推推。要说明的是,我没有从功能上完善同学的程序。程序有好多改进的地方。 同学程序链接是:[详细]
-
【数据结构】链表实现的高进度加减乘
所属栏目:[安全] 日期:2020-12-15 热度:59
pre class="cpp" name="code"#include "number.h"#include cstring#include "Lstack.h"void number::del(){ moveToStart(); int t = zs_len; for(int i = 0;izs_len;i++) { if(getValue()=='0') { head = head-next; t--; print(); } if(getValue()!='0') {b[详细]
-
《数据结构》一位同学链表程序调试--供大家参考
所属栏目:[安全] 日期:2020-12-15 热度:145
大家好,下面是一位同学程序的调试修改内容,修改内容均用红色注释注明了,好多同学均是发生同样的错误,请大学阅读。 请思考,一定要学会和理解; 希望大家多动调试程序。 #includeiostream using namespace std; templateclass T struct Student { T data;[详细]
-
《数据结构》实验三:栈和队列实验 (实验报告)
所属栏目:[安全] 日期:2020-12-15 热度:75
一.实验目的 巩固栈和队列数据结构,学会运用栈和队列。 1.回顾栈和队列的逻辑结构和受限操作特点,栈和队列的物理存储结构和常见操作。 2.学习运用栈和队列的知识来解决实际问题。 3.进一步巩固程序调试方法。 4.进一步巩固模板程序设计。 二.实验内容 1.[详细]
-
【数据结构】栈-数组的实现
所属栏目:[安全] 日期:2020-12-15 热度:178
首先是定义栈的基本结构,因为用数组实现 private String[] stack;private int TOP = 0; 然后是构造方法 StackOfStrings(int capacity) {stack = new String[capacity];} 然后是push,注意,TOP永远指向的是压入元素的后一位。 public void push(String str)[详细]
-
【数据结构】栈-链表的实现
所属栏目:[安全] 日期:2020-12-15 热度:182
链表的实现和数组的实现最大的不同在于链表的插入操作代价要低于数组,不过总体代价还是数组更低,因为链表的构造和连接部分代价其实很高。 基本结构 private Node head = null; push操作 public void push(String str) {// create a new node and put the s[详细]
-
【数据结构】队列-数组的实现
所属栏目:[安全] 日期:2020-12-15 热度:163
首先定义队列的基本结构,队列和栈不同之处在于队列需要两个指针,一个指向头,一个指向尾 String[] queue;int front = 0;int rear = 0; 构造方法 public QueueOfStrings(int capacity) {queue = new String[capacity];} 进队列 public void enqueue(String[详细]
-
【数据结构】队列-链表的实现
所属栏目:[安全] 日期:2020-12-15 热度:126
链表相比队列最大的不同依然在于链表的插入比较省时间,但是全局操作来看还是数组很省时间,因为链表的构建和连接代价比数组的创建要高很多。 由于队列不再是头插头删了,所以需要维护一个尾指针进行尾插头删 基本结构如下 private Node head;//head using f[详细]
-
【数据结构】栈的两个典型应用
所属栏目:[安全] 日期:2020-12-15 热度:89
1. 求1位数的四则运算,用括号来控制优先级 比如如果是(((1+2)* 3) / 4)最后应该等于2.25 思想是用两个栈,一个存数,一个存操作符,遇见’(‘ 不管,遇见’)‘就计算“存数”的栈顶的两个元素。两个数的操作就[详细]
-
【实验报告】《数据结构》实验一: VC编程工具的灵活使用
所属栏目:[安全] 日期:2020-12-15 热度:58
?? 2014.11.1 《数据结构》第一次实验: 一..实验目的 复习巩固VC编程环境的使用,以及C++模板设计。 1.回顾并掌握VC单文件结构程序设计过程。 2.回顾并掌握VC多文件工程设计过程 3.掌握VC程序调试过程。 4.回顾C++模板和模板的程序设计。 二.实验内容 1.[详细]
-
【数据结构】队列的典型应用
所属栏目:[安全] 日期:2020-12-15 热度:136
在日常生活和计算中,队列的应用也特别的广泛。 比如分解质因数问题 把一个数进行因式分解,并把每一个因子存入数组中 这里我们就可以把一个数从2开始除,然后除3,4,5,6. 直到除数等于被除数的平方根为止 因为一个数被分解质因数后,只会剩下一个比这个数[详细]