- 博客(16)
- 收藏
- 关注
原创 2021-03-16
异常学习编译时异常和运行时异常编译时异常:必须显示处理,否则程序就会发生错误可-能出现异常,也可能没有异常就是需要处理运行时异常:无需处理,但也可以和编译时异常一样处理throws处理异常:这个格式是跟在方法的括号后面的,把异常抛出去,谁用谁处理。故不管是编译时异常还是运行时异常都可以用throws抛出自定义异常类为什么要自定义异常类?因为在实际的开发中,可能需要更多的异常来处理,比如说 学生的成绩必须在0-100;这个时候就需要来定义一个异常类public class 异常类名 ext
2021-03-16 17:21:27
85
原创 数据结构 具有n个结点的m叉树的最小高度
1、问题重述:具有m个结点的m叉树的最小高度是?2、解题思路,只有当这n个结点建立的m叉树为满的时候,树的高度才会最低。层次 度为3时的结点数 度为m时的结点数1 3^0 m^02 3^1 m^13 3^2
2020-11-25 10:44:10
4069
原创 【考研之数据结构】数据结构线性表好好学习
知识框架线性表顺序存储——顺序表链式存储单链表双链表循环链表静态链表(借助数组实现)线性表的定义和基本操作线性表的定义线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列。线性表的特点:表中元素的个数有限。表中元素具有逻辑上的顺序性,表中元素尤其先后次序。表中元素都是数据元素,每个元素都是单个元素。表中元素的数据类型都相同,这意味着每个元素占有相同大小的存储空间。注意:线性表是一种逻辑结构,表示元素之间一对一的相邻关系。顺序表和链表是指存储结构,两者属于不
2020-11-14 15:18:52
444
原创 IDEA创建MAVEN项目时右键在资源目录下右键(new)没有servlet接口文件
你只需要在pom.xml中添加这个就可以 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version>...
2019-05-17 16:48:24
1301
1
转载 分享(转载)跟大家分享一下牛人常用的资源类,供大家参考、学习。
一、常用的资源类网站西林街 http://www.xilinjie.com/胖次 http://www.panc.cc/爱挖盘 http://www.iwapan.com/呆木瓜 http://www.daimugua.com/吸盘 http://so.xpan.me/index.html专属微吧 http://www.zhuansoo.com/vbar/...
2019-01-09 18:39:38
35934
原创 Java【计蒜客】加一
数组内存放了一些个位数字,组成一个大数(从高位到低位),现在将这个数加 11,并输出加一以后的结果。例如: A = [2,3,1,1,4]A=[2,3,1,1,4] 则结果为 [2,3,1,1,5][2,3,1,1,5]。 A = [7,8,9]A=[7,8,9] 则结果为 [7,9,0][7,9,0]。输入格式第一行输入一个正整数 n(1 \leq n...
2019-01-09 13:20:11
218
原创 Java【计蒜客】跳跃游戏
给定一个非负整数数组,假定你的初始位置为数组第一个下标。数组中的每个元素代表你在那个位置能够跳跃的最大长度。请确认你是否能够跳跃到数组的最后一个下标。例如:A=[2,3,1,1,4]A = [2,3,1,1,4]A=[2,3,1,1,4] 能够跳跃到最后一个下标,输出true;A=[3,2,1,0,4]A = [3,2,1,0,4]A=[3,2,1,0,4] 不能跳跃到最后一个下标...
2019-01-03 15:46:41
165
原创 Java-【计蒜客】单独的数字
给定一个数组 AAA,除了一个数出现一次之外,其余数都出现三次。找出出现一次的数。如:{1,2,1,2,1,2,7}\{1, 2, 1, 2, 1, 2, 7\}{1,2,1,2,1,2,7},找出 777。你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦~输入格式第一行输入一个数 n(1≤n≤500)n(1 \leq n \leq 500)n(1≤n≤500),代表数组的...
2019-01-02 20:31:53
242
1
原创 java-【计蒜客】罗马数字转换成整数
给定一个罗马数字 sss,将罗马数字转换成整数。如罗马数字I,II,III,IV,V分别代表数字 1,2,3,4,51, 2, 3, 4, 51,2,3,4,5。首先要来了解一下罗马数字表示法,基本字符有 777 个:I、V、X、L、C、D、M,分别表示 111、555、101010、505050、100100100、500500500、100010001000。在构成数字的时候,有下...
2018-12-27 20:52:27
139
原创 【计蒜客】整数转换成罗马数字
给定一个整数 numnumnum,将整数转换成罗马数字。如 1,2,3,4,51,2,3,4,51,2,3,4,5 对应的罗马数字分别为I,II,III,IV,V等,更详细的说明见此 链接。输入格式第一行输入一个整数 num(1≤num≤3999)num(1 \leq num \leq 3999)num(1≤num≤3999)。输出格式输出 numnumnum 对应的罗马数字。...
2018-12-19 17:26:58
206
原创 【计蒜客】最后一个单词的长度
给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度。如果输入中不存在单词,返回 000。注意:“单词”是指不包含空格符号的字符串例如:对于字符串"hello World"(不带引号), 那么返回的结果是 555;对于字符串"abc abc "(不带引号),那么返回的结果就是 333。输入格式输入仅一行,为字符串 sss(长度不超过 100001000...
2018-12-13 23:09:14
121
原创 【计蒜客】移除数组中的重复元素
给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度。例如:数组 A={1,1,2}A = \{1, 1, 2\}A={1,1,2},你的程序应该输出 222 即新数组的长度,新数组为 {1,2}\{1, 2\}{1,2}。要求:不能新开数组分配额外的空间,即常数空间限制。输入格式输入一个整数 n(1≤n≤1000)n(1 \leq n \leq 1000)n(1≤n≤100...
2018-12-13 00:13:05
103
原创 【计蒜客】元素移除
给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度。如:A[]=1,2,3,4,5A[] = {1, 2, 3, 4, 5}A[]=1,2,3,4,5,要删除数字 333,那么返回数组长度为 444。亲爱的小伙伴们,题目是不是很简单呢?提示:int removeElement(int A[], int n, int elem)其中,n代表数组长度,...
2018-12-12 22:10:52
141
原创 【计蒜客】奇怪的国家
有一个奇怪的国家,里面的国民对于事情的态度永远只有两面。当两个人遇到一起讨论一个事情的时候——两个持赞同观点的人遇到一起后会对这个事情都继续赞同;一个持赞同观点的人遇到一个持不赞同观点的人的时候,两人都会不再继续赞同;两个持不赞同观点的人遇到一起讨论后反而会对这个事情开始赞同。输入格式输入包括两行,每行包括 N(1≤N≤50)N(1 \leq N \leq 50)N(1≤N≤50) 个数字...
2018-12-12 19:14:12
138
原创 【计蒜客】泥塑课
每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始做泥塑前,让大家把手里的橡皮泥都捏成一个立方体,并且测量手里捏好的橡皮泥的长、宽和高。这样,她就可以知道谁被谁抢了橡皮泥了。输入格式小米老师在不同的学期可能会带一个班或者同时带多个班,因此输入数据可能有一组或者多组。每组输入数据的第一行为一个整数 nnn,表示了这个班的小朋友数,之后 nnn 行每行包括了由空格分...
2018-12-12 18:04:00
205
2
原创 zzuli oj 171
#include#include#include#define N 200 void encrypt(char *plain, char *cipher);//把原文字符串plain加密后存如字符串cipher中 int main(){ int i, len; char *plain, *cipher; plain = (char *)ma
2018-02-01 15:45:28
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人