- 博客(7)
- 收藏
- 关注
原创 数组中的 k 个最强值
最近在力扣刷题的时候刷到一个自己感觉比较有意义的题目: 给你一个整数数组 arr 和一个整数 k 。 设 m 为数组的中位数,只要满足下述两个前提之一,就可以判定 arr[i] 的值比 arr[j] 的值更强: |arr[i] - m| > |arr[j] - m| |arr[i] - m| == |arr[j] - m|,且 arr[i] > arr[j] 请返回由数组中最强的 k 个值组成的列表。答案可以以 任意顺序 返回。 中位数 是一个有序整数列表中处于中间位置的值。形式上,如果列表的长
2020-06-09 00:40:11
199
原创 顺时针输出二维数字中的数
顺时针输出二维数组的数 今天面试的时候,有一道笔试题的编程题,是给出了一个具体的二维数组如下: 1 5 9 13 17 21 2 6 10 14 18 22 3 7 11 15 19 23 4 8 12 16 20 24 顺时针输出的值应该为: 1 5 9 13 17 21 22 23 24 20 16 12 8 4 3 2 6 10 14 18 19 15 11 7 当时因为有些紧张,所以一...
2019-10-12 18:09:48
260
原创 求一个数组中最大的数和第二大的数至少要比较多少次?
标题求一个数组中最大的数和第二大的数至少要比较多少次? 今天本人遇到一个问题,得到一个数组中最大的数和第二大的数至少要比较多少次,我自己写了一段代码测试了一边。 以下便是详细代码(数组是按照比较最少的次数插入的数据顺序,也就是数组第一个位置是数组中第二大的值) public class Pianweny { public static void main(String[] args) { i...
2019-10-10 22:59:04
1400
原创 关于String的初始化和实例化
关于String的初始化和实例化 实例化一般是由类创建的对象,在构造一个实例的时候需要在内存中开辟空间。 例如以下代码: String a; String b = new String(); 这两种已经创建一个String对象,并完成了实例化。但是他们两者有什么不同呢?下面便进项测试 public class Pianweny { public static void main(String[...
2019-09-30 20:33:56
591
原创 求一个字符串的最长不重复子字符串
求一个字符串的最长不重复子字符串 首先考虑如何判断一个字符串为不重复子字符串。在这里本人写了一个方法进行判断,如果是则返回true,不是则返回false(这样可使代码更具有代码的规范性) 判断一个字符串为不重复子字符串 //判断字符串是否为不重复字符,若为不重复返回true public static boolean isunique(String s) { int index1,index...
2019-09-29 20:29:29
1481
原创 求一个字符串的最长回文子字符串
求一个字符串的求一个字符串的最长回文子字符串 首先考虑如何判断一个字符串为回文字符串。在这里本人用一个方法进行判断,如果是则返回true,不是则返回false //判断是否为回文字符串 返回true是回文 返回false不是回文 public static boolean isHuiwen(String s) { //将字符串分割为一个一个的字符串数组 String[] arr =...
2019-09-29 20:09:23
616
1
原创 StringBuffer与String比较的不同
Stringbuffer与String的equals比较 //创建一个String对象 String s = "java"; //创建一个StringBuffer对象 StringBuffer ss = new StringBuffer(s); //输出比较 Sysotem.out.println(s.equals(ss)); 最终输出结果为false; 因为String 源码中 equals ...
2019-09-29 19:38:32
326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人