- 博客(18)
- 收藏
- 关注
原创 头插法建立带头结点的单链表,输入数据并打印
前面多余的那一串数字是未初始化头结点产生的“脏数据”。解决方法二:初始化头结数据域data为空。C语言NULL值为0,所以会打印出0。解决方法一:打印时直接跳过头结点。
2023-08-15 20:52:28
249
1
原创 成绩管理系统(java实现)
然后,将新的 `Student` 对象存储到 `st` 数组的第 `n` 个位置,增加学生数量 `n`。针对每门科目的成绩输入,先通过 `scanner.nextInt()` 获取输入值,然后进行有效性判断,如果输入的成绩不在 0 到 100 的范围内,打印错误信息并要求重新输入,直到输入有效的成绩为止。最后,打印提示信息表示成绩修改成功,并将 `found` 设置为 `true` 表示已找到要修改成绩的学生记录,并使用 `break` 语句跳出循环。如果找到了匹配的学生记录,进入 `if` 分支。
2023-07-10 00:00:00
2804
2
原创 乡卫生所选址(最短路径问题)
设计内容: 某乡有 A,B,C,D,E 5 个村庄,如下图所示,图中边上的权值表示两村之间的距离。现要在 5 个村庄中选某个村庄建立卫生所。其选址应使得距离卫生所最远的村庄到卫生所最近。设计要求: (1) 给出各村庄之间最短距离的矩阵 A; (2) 卫生所应设在哪个村庄?输出各村庄到卫生所的路径和路径长度。#include <iostream>#define N 100using namespace std;void main(){ char v[N] = { 0 .
2021-12-20 09:48:46
2386
2
原创 java几道基本的简答题
1.方法重载:方法名相同,但方法的参数类型或数量不同2.上转型对象有怎样的特点: 上转型对象不能操作子类新增的成员变量; 不能使用子类新增的方法。 上转型对象可以操作子类继承或者隐藏的成员变量,也可以使用子类继承的或者重写的方法。 上转型对象操作子类继承或重写的方法,其作用等价于子类对象去调用这些方法。 因此,如果子类重写了父类的某个方法,则当对象的上转型对象调用这个方法时 一定是调用了这个重写的方法。3.什么叫事务,JDBC处理事物的步骤: 1,事务是作...
2021-12-20 09:26:18
408
原创 生成10个1到20之间的不重复的随机数并降序输出
import java.util.*; public class jiangxu { /** *生成10个1到20之间的不重复的随机数并降序输出 */ public static void main(String[] args) { Random r = new Random(); HashSet<Integer> ss = new HashSet<>();//因为泛型里里面用引用类型,所以<...
2021-12-19 21:46:31
639
原创 客户端向服务端问三句话。编写客户端程序实现。
import java.io.*;import java.net.Socket;public class Client { public static void main(String[] args) { String[] mess= {"2010世界杯在哪举行?","巴西进世界杯了吗?","中国进世界杯了吗"}; Socket mysocket; DataInputStream in=null; DataOutputStream out=null; try { myso.
2021-12-19 21:34:48
393
原创 从键盘输入字符串,要求输出无重复
import java.util.HashSet;import java.util.Scanner;public class aaa { public static void main(String[] args) { System.out.println("请输入字符串"); Scanner in = new Scanner(System.in); String s = in.nextLine(); char[] s2 = s.toCharArray(); HashS.
2021-12-19 21:08:02
204
原创 输出10~100能被2整除,不能被3整除的数,每输出10个数换一行
public class ForDemo { public static void main(String[] args) { int c=0; for(int i=10;i<=100;i+=2) { if(i%2==0&&i%3!=0) { System.out.print(i); System.out.print(" "); c++; } if(c%10==0) { System.out.println(); }..
2021-12-19 21:00:09
831
原创 判断是否为回文数
import java.util.Scanner;public class Palindorme { public static void main(String args[]) { System.out.println("输入一个1-9999之间的数: "); Scanner scanner = new Scanner(System.in); int number = scanner.nextInt(); int sum = number, s = 0, ss = 0; whi.
2021-12-19 20:50:30
69
原创 猜数字游戏
import java.util.Random;import java.util.Scanner;public class Random2 { public static void main(String[] args) { int rightNum=new Random().nextInt(100)+1; Scanner scanner=new Scanner(System.in); int input=0; while(input!=rightNum) { System.o...
2021-12-19 20:38:42
1448
原创 二叉树三种遍历(递归)
#include<iostream>#include<malloc.h> using namespace std; typedef struct BiTNode { int data; int number; int isAsk; struct BiTNode * lChild, * rChild, * parent;}BiTNode,*BiTree; typedef struct LNode{ BiTree stackData; struct LNod.
2021-12-08 21:34:05
88
转载 利用循环队列模拟舞伴配对问题
利用循环队列模拟舞伴配对问题:1、利用循环队列模拟舞伴配对问题。在舞会上,男、女各自排成一队。舞会开始时。依次从男队和女队的队头各出一人配成舞伴。如果两队初始人数不等,则较长的那一队中未配对者等待下一轮舞曲。2、假设初始男、女人数及性别已经固定,舞会的轮数从键盘输入。试模拟解决上述舞伴配对问题。3、从屏幕输出每一轮舞伴配对名单,如果在该轮有未配对的,能够从屏幕显示下一轮第一个出场的未配对者的姓名。#include <stdio.h>#include <stdlib.
2021-11-10 11:23:04
1594
原创 循环链表的应用:约瑟夫环问题
题目:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到只剩下一个人为止。输入:n,m (m < n)输出:剩下最后一个人的编号#include <iostream>#include<stdio.h>#include<malloc.h>using namespace std;struct node{
2021-11-03 20:53:29
144
原创 题目:对任意给定的一个中缀算术表达式,输出等价的后缀形式
// 中缀表达式转后缀表达式// 操作符:+、-、*、/、%// 输入:可以用cin.getline(arr, 250)或者cin.get(ch) && ch != '\n'// 测试数据:输入格式:(注意:不能有中文的操作符)// 2+(3+4)*5// 16+2*30/4// 输出格式:// 2 3 4 + 5 * +// 16 2 30 * 4 / + #include .
2021-11-03 10:49:49
1257
原创 求100以内素数
public class sushu { public static void main(String[] args) { System.out.println("素数有:"); int i,j; for(i=2;i<=100;i++)//1不是素数,2是素数,所以i从2开始取值,进行循环 { for(j=2;j<=i;j++) { if(i%j==0&&i!=j) { break; //如.
2021-09-15 20:12:34
75
原创 java用LinkedList<Map<String, Integer>>实现简易的学生成绩查询
题目:1. 要求使用HashMap存储每次考试的成绩(key键为姓名,value为成绩)。2. 要求使用LinkedList存储考试次数,有几次考试就有几个HashMap 。3. 注意:后台用户是知道学生姓名的。形式如:LinkedList<HashMap<String,Integer>>姓名 第一次考试成绩 第二次考试成绩 第三次考试成绩 第四次考试成绩 张三 80 88 86 88 李四 6..
2021-08-03 10:49:38
859
原创 推荐几个非常棒的学习计算机语言的网站
1.W3school:免费学习编程语言的在线学习网站,里面知识简单明了,非常清晰,很适合初学者。网址https://www.w3school.com.cn/index.html2.菜鸟教程:里面不仅有各种编程知识,还有在线编程工具,帮助你提高实践能力。网址https://www.runoob.com/3.Lintcode:非常棒的刷题网站,里面也有面试真题,可以自行根据难度和知识点检验自己的学习成果。网址https://www.lintcode.com/4.Infoq:infoq是一
2021-07-30 09:58:08
3129
原创 SQLyog:Error Code : 1583 Incorrect parameters in the call to native function ‘concat‘
错误翻译成中文是:调用本机函数“concat”时参数不正确错误代码如下:SELECT CONCAT(`first_name`,','`last_name`,',',`job_id`,',',IFNULL(commission_pct,0)) AS out_putFROM employees;原因是由于粗心 `last_name`前面忘记写了逗号,加上逗号问题解决:SELECT CONCAT(`first_name`,',',`last_name`,',',`job_id`,','...
2021-07-28 10:44:23
7390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人