xqxls
xqxls
全部文章
题解
二叉树技巧总结(2)
未归档(3)
归档
标签
去牛客网
登录
/
注册
xqxls的博客
全部文章
/ 题解
(共292篇)
题解 | #求int型正整数在内存中存储时1的个数#
来自专栏
题意整理。 输入一个int型的正整数。 输出这个数转化位二进制之后1的个数。 方法一(按位统计) 1.解题思路 定义一个变量,用于记录二进制中1的个数。 遍历输入整数的每一位,如果当前位是1,则计数加1。直到统计完所有的位。 图解展示: 2.代码实现 import java.util.Sc...
Java
2021-11-09
0
445
题解 | #字符个数统计#
来自专栏
题意整理。 输入一行没有空格的字符串。 统计字符串中不同字符的种数(要求ASCII码在0-127范围内)。 方法一(set) 1.解题思路 新建一个set,用于记录不同字符的种数。 然后遍历整个字符串,将范围内的字符加入到set。由于set中不允许出现重复的元素,所以set的大小即是不同字符的...
Java
2021-11-09
0
526
题解 | #提取不重复的整数#
来自专栏
题意整理。 输入一个int型整数。 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 方法一(循环+set) 1.解题思路 利用while循环,从右向左遍历输入数字n中的每一位。 然如果未包含当前位temp,则算到新的整数里。判断是否包含可以利用HashSet。 动图展示: 2.代...
Java
2021-11-08
0
477
题解 | #合并表记录#
来自专栏
题意整理。 输入数据表记录的索引以及对应数值。 将索引相同的记录进行合并,合并之后的值为所有对应值累加的结果。 最后按照索引值升序输出。 方法一(模拟) 1.解题思路 首先定义一个map,用于存放索引和对应的值,并将索引相同的记录进行合并。 然后用一个list记录map中所有的键,排序后,输出...
Java
2021-11-08
0
366
题解 | #取近似值#
来自专栏
题意整理。 输入一个正浮点数。 按照四舍五入方式取近似值。 方法一(模拟) 1.解题思路 直接将浮点数强转为整数,然后计算小数部分的大小。 如果小数部分大于等于0.5,向上取整。如果小数部分小于0.5,向下取整。 图解展示: 2.代码实现 import java.util.Scanner;...
Java
2021-11-08
1
423
题解 | #质数因子#
来自专栏
题意整理。 输入一个正整数。 按照从小到大的顺序输出所有质因子。 方法一(循环) 1.解题思路 遍历所有可能的质因子。 只要当前数字可以分解,则一直分解下去,并输出过程中产生的质因子。 图解展示: 2.代码实现 import java.util.Scanner; public class...
Java
2021-11-08
6
822
题解 | #进制转换#
来自专栏
题意整理。 输入一个十六进制的数值字符串。 将其转换为十进制数输出。 方法一(循环) 1.解题思路 遍历字符串的所有字符。 对于每一个字符,找到对应的数字大小,并乘以对应位的基数,加到结果变量。 图解展示: 2.代码实现 import java.util.Scanner; public ...
Java
2021-11-05
0
339
题解 | #字符串分隔#
来自专栏
题意整理。 连续输入字符串。 按长度为8拆分字符串并输出。 方法一(字符串截取) 1.解题思路 对于每一个字符串,只要长度大于等于8,就一直做截取操作,截取的长度为8。 如果长度小于8,则在后面补0。直到处理完所有的字符。 图解展示: 2.代码实现 import java.util.Sca...
Java
2021-11-05
0
436
题解 | #实现简单计算器功能#
来自专栏
题意整理。 键盘输入一个字符串,包括一个运算方式以及两个数,以空格隔开。 解析字符串中的内容,并做相应的运算。 方法一(字符串分割) 1.解题思路 将原字符串按空格分割,用op存储运算符,num1存储第一个数,num2存储第二个数。 然后根据op的类型,进行相应的处理。如果是加法,则将num1...
C++
2021-11-04
2
640
题解 | #十进制整数转十六进制字符串#
来自专栏
题意整理。 给定一个10进制整数。 将其转换为16进制字符串。 方法一(循环) 1.解题思路 只要原数字不为0,就一直做除16的处理。每次产生的余数拼接起来,即是最终的16进制字符串 由于余数是从低位产生的,所以拼接的时候,应该从前面拼接。 图解展示: 2.代码实现 #include &l...
C++
2021-11-04
14
946
首页
上一页
6
7
8
9
10
11
12
13
14
15
下一页
末页