- 博客(5)
- 收藏
- 关注
原创 【数据结构】单循环链表实现队列
【题目描述】如果采用带尾指针的单循环链表作为队列的存储结构,设计算法以实现队列的各运算【算法描述】令队头指针指向链队列的头结点,而队尾指针指向终端节点,队尾指针的尾指针注意指向头结点。代码实现如下:(注释均已在代码旁标注详细)//如果采用带尾指针的单循环链表作为队列的存储结构,设计算法以实现队列的各运算#include <iostream>using namespace std;typedef int QElemType; typedef struct QNo
2022-04-30 18:18:02
1544
原创 数据结构练习——运算标志来判断队列空满
【题目描述】如果对循环队列采用设置运算标志的方法来区分队列的满和空的状态,试给出对应的各运算的实现。【算法描述】这里需要设置一个标志变量tag,当front=rear,且tag=0时队列为队列空,当front=rear,且tag=1时为队列满!代码实现如下:#include <iostream>using namespace std;#define MAXSIZE 6typedef int QElemType;typedef struct{ QElemT
2022-04-30 16:38:13
1599
原创 Java练习——学生成绩管理(GUI类+文件处理)
题目要求:使用字符流和和GUI类 编程实现以下功能:(1)设计图形化界面,至少包括文本类控件类。接收从键盘输入姓名、学号、成绩,并保存到文本文件中,重复进行。(2)从文件中读取各学生的成绩,并计算所有学生成绩的平均值、最大值和最小值,排序后输出到另一文本文件。思路:设计三个类来完成:StudentGUI类、StudentListen类、StudentInformation类(代码的大部分关键步骤都已在旁边标明了详细注释)GUI类(实现GUI界面)package homewo
2022-04-10 17:17:49
3447
4
原创 JAVA学习——GUI鼠标画图交互练习
题目要求:编写Java程序,创建一个窗体,并实现交互。在窗体内“单击鼠标左键”,在光标处绘制一个“绿圆”;窗体内“单击鼠标右键”,在光标处绘制一个“红色方框”;窗体内“双击鼠标左键”,清空所有已画“圆”和“方”。采用iterator迭代器package homework0307;import javax.swing.*;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEve
2022-03-26 22:25:44
1252
1
原创 课程设计—C++实现高斯消元法求解线性方程组Ax=b(附源码)
(一)需求和规格说明输入是 N(N<256) 元线性方程组 Ax=B, 输出是方程组的解,也可能无解或有多组解。可以用高斯消去法求解,也可以采用其它方法。要求给出线性方程组的矩阵,能够输出线性方程组的解。(二)设计根据上述需求,对于解线性方程组,一般选择高斯消元法。首先来分析一下算法,对于高斯消元法解线性方程组。由于线性方程组系数矩阵及其增广矩阵经过初等行变换所得到的矩阵对应的方程与原方程同解,所以首先需要写出线性方程组的增广矩阵,对增广矩阵进初等行变换将其转换成阶梯型矩阵,然
2022-01-09 15:18:19
6040
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人