代码界的小白
代码界的小白
全部文章
题解
剑指offer个人题解(4)
必刷148题(1)
归档
标签
去牛客网
登录
/
注册
代码界的小白的博客
全部文章
/ 题解
(共95篇)
题解 | #字符逆序#
来自专栏
题目主要信息 1、将一个字符串str内容颠倒并输出 2、输入的字符串可以有空格。 这题相对是比较简单的,直接看方法吧。 方法一:暴力法 具体做法 直接倒叙遍历字符串并存入ArrayList中,在遍历一次,存入到最终结果字符串中。 例如I am a student 存入ArrayList中,变成-&g...
Java
2021-11-30
1
551
题解 | #集合的所有子集(一)#
题目主要信息 1、重复元素的整数集合S,求S的所有子集 2、子集中的元素必须按升序排列 3、给出的解集中不能出现重复的元素 方法一:回溯 看到这题就直接想到的就是回溯,把回溯的模板修改一下就行。 具体做法 由于题目要求子集中的元素需要升序排列,所以先对初试的数组进行排序,然后在使用回溯法求解。 举例...
Java
2021-11-29
3
586
题解 | #求解立方根#
题目主要信息 1、计算一个浮点数的立方根 2、不能使用库函数 3、保留一位小数 方法一:二分 具体做法 做过求平方根的同学应该都知道,这题最先想到的应该就是二分法吧。 如果一个数num>1,那么这个数的立方根一定在1~num之间。 如果一个数num<-1,那么这个数的立方根一定在num...
Java
机考
2021-11-29
43
0
题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#
题目主要信息 1、自己手动输入数组 2、根据输入的0或者1对数组进行排序,其中0代表升序,1代表降序。 这题其实考察的就是排序算法,对于8大排序算法,大家选择任何一个都可以解决这个问题,这里给出两个在面试中经常让大家手写的算法,一个是冒泡一个是堆排序。 方法一:冒泡排序 具体做法 比较相邻的元素。...
Java
2021-11-29
0
0
题解 | #求最小公倍数#
来自专栏
题目主要信息 1、手动输入两个正整数A和B 2、设计一个算法可以找出A和B的最小公倍数 3、最小公倍数是指能被A和B都能整除的最小正整数值 方法一:借助数学思维 具体做法 两个数的最小公倍数最小值一定是A和B中的最大值,最大值一定是AB,所以A和B的最小公倍数一定介于max(A,B)<= 最小...
Java
机考
2021-11-29
0
871
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页