【Java刷题进阶】基础入门篇⑦
第一题:十进制数转二进制数题目描述控制台随机输入一个十进制数,请你将它转换为二进制数并输出输入描述:控制台随机输入的十进制正整数输出描述:该十进制数转换的二进制数字示例输入:9输出:1001题解import java.util.*; public class Main { public sta...
【Java刷题进阶】基础入门篇⑧
第一题:判断学生成绩题目描述定义一个方法用于录入学生的考试成绩,要求考试成绩必须在0-100之间,不满足就产生一个自定义异常,控制台输出一个错误信息"分数不合法"(请输出自定义异常对象的错误信息,将错误信息设置为分数不合法)输入描述:控制台输入的int类型整数输出描述...
【Java刷题进阶】基础入门篇⑨
第一题:统计一句话中重复单词的个数题目描述统计控制台输入的一句话中不同字⺟字符出现的次数。例如:现有字符串"Hello World!",上述字符串中各个字符的出现的次数为:H:1e:1l:3o:2W:1r:1d:1(不考虑数字、空格和特殊字符的个数,按照字符在字符串中出现的顺序显示。相同字母的大....
【Java刷题进阶】基础入门篇⑩
第一题:判断各类型字符个数题目描述输入一行字符串,分别统计出其中英文字母、空格、数字和其它字符的个数输入描述:控制台随机输入一串字符串输出描述:输出字符串中包含的英文字母个数,数字个数,空格个数,其它字符个数(格式为:英文字母x数字x空格x其他x)...
【Java刷题进阶】基础进阶篇
第一题:回文数判断题目描述请补全预设代码中判断回文数的方法,若输入的五位数字是回文是则返回true,否则返回false。回文数即个位与万位相同,十位与千位相同的数字。如:12321、89898输入描述:控制台输入的五位数输出描述:true/false示例输入: 12321输出&#x...
【Java刷题进阶】进阶学习篇①
第一题:反转链表题目描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 0\leq n\leq10000≤n≤1000要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n...
【Java刷题进阶】进阶学习篇②
第一题:合并两个排序的链表题目描述输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。数据范围: 0 \le n \le 10000≤n≤1000,-1000 \le 节点值 \le 1000−1000≤节点值≤1000要求:空间复杂度 O(1)O(1),时...
《Java数据结构基础》“队列的实现”和“刷题实战演练”
一、队列的初步认识队列,和栈一样,也是一种对数据的"存"和"取"有严格要求的线性储存结构。与栈结构不同的是,队列的两端都"开口",要求数据只能从一端进,从另一端出,如图 1 所示:通常,称进数据的一端为 "队尾"ÿ...
牛客java刷题知识点总结(七)
方法调用类中变量:除了private权限外,其他权限的变量(没有表示默认default),均可以用“对象.变量名”来调用。对于private变量,即使使用static,也不能用“类.变量名”来调用私有变量。只能通过类中的public get()方法来调用。 类中方法:除了privat...
牛客java刷题知识点总结(六)
内存引用地址内存引用地址,是指栈中存放的地址,来指向堆中的某个位置。int 是基本类型,数据直接存放在栈中,不存在内存引用地址的说法==A对 指向常量池里的"hello"。B对 题中没说声明的a是局部变量。C错 int a =1;并不指向堆中,它只有值,没有引用地址&...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。