- 博客(182)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Java实训——编写一个窗体程序,用于计算一元二次方程。
实训要求:代码:EquationException类:import java.awt.*;import java.awt.event.*;import javax.swing.*;class EquationException extends RuntimeException { public static final int NONE_EQUATION = 1;
2017-11-11 10:51:15 6661
原创 Java实训——编写一个窗体程序,能够对文本区中的文字设置字体和大小。
实训要求:编写一个窗体程序,能够对文本区中的文字设置字体和大小。代码:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class FontChange extends JFrame implements ItemListener { JComboBox fontName; JCom...
2017-11-11 10:45:16 8310
原创 Java List集合的坑(add方法报空指针,循环赋值时list已保存的值会改变)
先看空指针异常:List<MovieInfo> movieInfos= null;这样创建时,list指向为空,修改方法:List<MovieInfo> movieInfos= new ArrayList<MovieInfo>();再看list循环赋值的问题:问题描述:for (i=0;i<10;i++){ ...
2020-04-11 11:16:16 2932
原创 Element ui 布局容器“el-main”的一个问题解决
element ui提供了一个方便的Container 布局容器<el-container>:外层容器。当子元素中包含<el-header>或<el-footer>时,全部子元素会垂直上下排列,否则会水平左右排列。<el-header>:顶栏容器。<el-aside>:侧边栏容器。<el-main>:主...
2020-03-31 11:29:42 27103 2
原创 Pandas库 to_csv()保存中文数据乱码解决
代码:moviedata.to_csv('movie.csv')结果:按照大佬的说法,修改代码:moviedata.to_csv('movie.csv',encoding='utf-8-sig')然而,嗯,我的代码有他自己的思想隔了一夜,第二天早上,突然想到可能是Excel的原因,果然......用 Excel 打开 UTF-8 编码的 CSV ...
2020-01-09 09:35:02 1535
原创 Java Socket 使用多线程实现服务器与多个客户端通信
Client 类:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.InetAddress;imp...
2019-03-28 11:12:20 1764
转载 Java Socket通信 单个客户端与服务器端相互通信
Client类:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.InetAddress;impo...
2019-03-28 11:08:26 334
原创 Java多线程之厨师与食客问题
问题描述假设分别有4位厨师和6位食客。厨师做一盘菜的时间是4S,食客吃一盘菜的时间是3S。每位厨师做好菜后放入有固定容量(10盘)的桌子上。如果厨师做好菜发现桌子上已经有10盘菜了,就必须等待任意一个食客吃掉一盘后才能放入;如果食客取菜时发现桌子上没有菜,也必须等待有任一厨师做好菜放入桌子才能取用。代码:Test类:public class Test{...
2019-03-18 12:39:00 2115 1
原创 数据结构 用栈解迷宫源代码
#include #include #define MaxSize 100#define M 8#define N 8using namespace std;int mg[M+2][N+2]={ {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1,0,1}, {1,0,0,1,0,0,0,1,0,1}, {1,0,0,0,0,1,1,0,0,1
2018-02-05 21:20:23 1346
原创 ytuoj 2238: 括号匹配(栈和队列)
问题:Description假设一个算术表达式中可以包含三种括号:圆括号“(”和“)”,方括号“[”和“]”和花括号“{”和“ ”,且这三种括号可按任意的次序嵌套使用(如:…[…{… …[…]…]…[…]…(…)…)。编写判别给定表达式中所含括号是否正确配对出现的算法。输出结果YES 或者 NO。Input5+{[2X5]+2}O
2018-02-05 21:10:36 701
原创 YTUoj——1061: 从三个数中找出最大的数
题目:Description定义一个带参的宏(或者模板函数),从三个数中找出最大的数。Input3个短整型数,空格隔开3个实数,空格隔开3个长整数,空格隔开Output最大的数,对于实数保留2位小数。Sample Input1 2 31.5 4.7 3.21234567 12
2017-11-18 11:02:47 741
转载 YTU oj1058: 三角形面积 (C++最简单的四舍五入!!(setprecision(n)方法)
问题:Description三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。定义两个带参的宏,一个用来求area,另一个宏用来求S。 写程序,在程序中用带实参的宏名来求面积area。Inputa b c三角形的三条边,可以是小数。Output三角形面积,保留3位小数Samp
2017-11-14 21:29:51 631
原创 Java实训——编写一个窗体程序显示日历。
实训要求:代码:Test类:import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test extends JFrame { JButton week1, week2, week3, week4, week5, week6, week7, n
2017-11-11 15:24:20 4913 1
原创 Java实训——编写一个窗体应用程序模拟交通信号灯。
实训要求:代码:import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.Graphics; public class MainClass extends JFrame { public JComboBox box; int
2017-11-11 11:51:27 3847
原创 Java拓展——随机数小程序
团日活动和外院联谊,支书非要弄一个随机数程序,来决定哪个小组先上场展示,想用c写,但感觉界面不太好看,于是就硬着头皮用java写了.....支书要求:一共有四个主题,八个组,每个主题里有之前选定的两个组,先对主题随机抽取,得到主题顺序后,再决定主题内两个小组的出场顺序。思路:产生四次随机数,并且若有重复,则重新产生,主题内随机数为1,2,分别对应主题内的组号,没有金刚钻,不揽瓷器活,之
2017-11-11 11:28:40 1204
原创 Java实训——创建一个窗体程序,实现简单的数学加、减法测试。
实训要求:代码:MainClass类:public class MainClass { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ComputerFrame frame; frame=new Compu
2017-11-11 11:04:32 3820 1
原创 简单动规 最大子矩阵和
问题:一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。例如:3*3的矩阵:-1 3 -12 -1 3-3 1 2和最大的子矩阵是:3 -1-1 31 2Input第1行:M和N,中间用空格隔开(2 第2 - N + 1行:矩阵中的元素,每行M个数,中间用空格隔开。(-10^
2017-08-23 15:13:49 361
原创 简单动规 最大子段和
问题:一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。例如:3*3的矩阵:-1 3 -12 -1 3-3 1 2和最大的子矩阵是:3 -1-1 31 2Input第1行:M和N,中间用空格隔开(2 第2 - N + 1行:矩阵中的元素,每行M个数,中间用空格隔开。(-10^
2017-08-23 14:06:38 273
原创 简单动规:小背包
问题:有一个容量为m(1Input有多组测试数据,但是不会超过10组。对于每组测试数据,第一行是两个整数m和n,表示背包容量的和物品个数。接下来有n行,每行有两个整数,表示一个物品的体积和价值。输入到文件结束。Output对于每组测试数据,输出一行,包含一个整数,为背包能装下物品的最大价值。Sample Input10 36 95 55
2017-08-23 11:32:45 310
转载 并查集(炒鸡好玩的解释)
网上看到的并查集的详细解释,分享一下,秒懂啊!!!这个文章是几年前水acm的时候转的, 当时也不知道作者是谁, 要是有人知道的话说一下吧并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)
2017-07-30 17:13:17 476
原创 第7次数据结构上机--树和二叉树的基本运算实现
实验名称:树和二叉树的基本运算实现 指导教师: 王莹洁 专业班级: 计163-1 姓 名: 曹欣宇 学 号: 201658503125 一、实验题目设计一个程序exp7-6.cpp,构造一棵哈夫曼树,输出对
2017-06-16 19:57:14 1014
原创 洛谷 P1626 象棋比赛
问题:题目描述有N个人要参加国际象棋比赛,该比赛要进行K场对弈。每个人最多参加两场对弈,最少参加零场对弈。每个人都有一个与其他人不相同的等级(用一个正整数来表示)。在对弈中,等级高的人必须用黑色的棋子,等级低的人必须用白色的棋子。每个人最多只能用一次黑色的棋子和一次白色的棋子。为增加比赛的可观度,观众希望K场对弈中双方的等级差的总和最小。比如有7个选手,他们的等级分别是30
2017-06-10 18:29:32 1085
原创 洛谷 P1051 谁拿了最多奖学金
问题:题目描述某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3) 成绩
2017-06-10 16:20:54 594
原创 洛谷 P1829 半数集问题
问题:题目描述给定一个自然数 n,由 n 开始可以依次产生半数集 set(n)中的数如下。(1) n∈set(n);(2) 在 n 的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;(3) 按此规则进行处理,直到不能再添加自然数为止。例如,set(6)={6,16,26,126,36,136}。半数集 set(6)中有 6 个元素。
2017-06-10 16:18:49 537
原创 洛谷 P1427 小鱼的数字游戏
问题:题目描述小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字不超过2^32-1),记住了然后反着念出来(表示结束的数字0就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题。输入输出格式输入格式:一行内
2017-06-10 16:17:10 2296
转载 快速排序函数qsort介绍
来自:http://www.cnblogs.com/CCBB/archive/2010/01/15/1648827.htmlC/C++中有一个快速排序的标准库函数 qsort ,在stdlib.h 中声明,其原型为:void qsort(void *base, int nelem, unsigned int width, int ( * pfCompare)( const void
2017-06-10 11:43:31 419
原创 oj 2771: 数组做函数参数--排序函数2
问题:Description定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:void sort(int array[ ],int n);//该函数完成对array数组的前n个元素的排序工作在以下程序的基础上,完成对sort函数的定义,提交时,只提交sort函数的定义即可。#include using namespace std;void so
2017-06-10 11:32:52 962
原创 oj(数组排序) 2770: 数组做函数参数------排序函数1
问题:Description定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:void sort(int array[ ]);//该函数完成对array数组的排序工作在以下程序的基础上,完成对sort函数的定义,提交时,只提交sort函数的定义即可。#include using namespace std;void sort(int array
2017-06-10 11:31:21 956
原创 oj 3058: 算法设计:直接插入排序
问题:Description算法设计:实现直接插入排序。void InsertSort(RecType R[],int n)为对R[0..n-1]按递增有序进行直接插入排序。主函数已经给出。注意:只提交void InsertSort(RecType R[],int n) //对R[0..n-1]部分。#include #define MAXE 20
2017-06-10 10:45:33 2066
原创 oj 2758: C++习题-基数排序
问题:Description基数排序是一种分配排序,其基本思想是:排序过程无须比较关键字,而是通过“分配”和“收集”过程来实现排序。它们的时间复杂度可达到线性O(n)。基数排序所做的事情,是对N位分别进行排序。从直觉上来看,人们可能会觉得应该首先按最高有效位进行排序,不过这点与我们的直觉相反,基数排序首先对最低有效位数字进行排序。如果我们每次比较r bits,则需要进行b/r趟,每趟...
2017-06-09 20:48:42 756
原创 oj 2647: 冒泡排序法排序
问题:Description给定一组数据,用冒泡法排序(10个)递增排序Input10个整型数据Output排序后的数列Sample Input5 8 9 7 4 6 3 1 2 0Sample Output0 1 2 3 4 5 6 7 8 9 HINTSource纷舞年华代码:
2017-06-09 19:15:53 1114
原创 第6次数据结构上机(数组和广义表的基本运算实现)
实验名称:数组和广义表的基本运算实现 指导教师: 王莹洁 专业班级: 计163-1 姓 名: 曹欣宇 学 号: 201658503125 电子邮件: 1552930561@qq.com 实验地点:
2017-06-09 17:16:42 1192
原创 oj 1043: 选择法排序
问题:Description用选择法对10个整数从小到大排序。Input10个整数Output排序好的10个整数Sample Input4 85 3 234 45 345 345 122 30 12Sample Output3412304585122234345345HINT 提示:可以使用其他
2017-06-08 20:37:27 655
原创 2756: C++习题-归并排序
问题:Description有数列{6 58 14 2 19 354 684 4}(1)申请一个数组q,准备存放合并后的序列(2)将原序列拆分为左序列{6 58 14 2}与右序列{19 354 68 4}(3)将左右数组分别有序排列成{2 6 14 58}及{4 19 68 354} [这一过程通过递归重复(2)~(7)实现](4)设定i,j分别为两序列的初始
2017-06-08 19:01:21 411
原创 oj 2755: C++习题-希尔排序
问题:Description shell排序的基本思想是: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2(1)初始增量为3,该数组分为三组分别进行排序。(初始增量值原则上可以任意设置(0(2)将增量改为2,该数组分为2组分别进行排序。(3)将
2017-06-06 19:19:43 634
原创 oj 2968: C语言习题5.20--递归方法实现逆序
问题:Description你知道递归么?简单来说,递归就是函数自身对自身的调用,直到遇到终止条件,再对数据做逆向处理,下面就有一个递归的简单例子等你来处理。#include void inverted(int); /*函数声明*/int main(){ int n; /*需要逆序的整数*/ scanf("%d",&n); invert
2017-06-03 11:16:59 867
原创 第5次数据结构上机(01背包递归求解)
实验名称:用递归算法解决实际问题指导教师: 王莹洁 专业班级: 计163-1 姓 名: 曹欣宇 学 号: 201658503125 一、实验题目编写一个程序exp5-2.cpp,求解背包问题:设有不同价值、不同重量
2017-06-02 20:37:01 782
原创 oj 2725: 递归--求n个数的最大值
问题:Description求n个整数的最大值。部分代码已给定如下,只需要提交缺失的代码。#include using namespace std;int getMax(int n){ /* 补充代码 */ int result; result = getMax(n-1); if(r
2017-06-01 19:00:39 2291
原创 oj 1067: 顺序排号
问题:Description有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。Input初始人数nOutput最后一人的初始编号Sample Input3Sample Output2HINTSourc
2017-05-31 16:29:11 403
原创 oj 2002: C语言实验——单词统计
问题:Description从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。Input输入只有一行句子。仅有空格和英文字母构成。Output单词的个数。Sample Inputstable marriage problem Consists of Matching membersSam
2017-05-30 17:09:00 623
vue+element ui 为什么文字上面有不明间距
2020-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人