![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Chico's code
文章平均质量分 51
M_Chico
这个作者很懒,什么都没留下…
展开
-
qc 交换两个变量的值.Java
1、借助中间量交换 (开发常用)int x = 10;int y = 20;int temp = x;x = y;y = temp;此种方法可以将中间量看成空杯,即把temp看成是空杯,把x看成是装有白酒的杯子,把y看成是装有红酒的杯子int temp = x; 把白酒倒到空杯中,此时temp装有白酒,x变成空杯x = y; 把y中的红酒倒到x空杯中,此时x装有红酒,y变成空杯y = temp; 把白酒倒到y空杯中,此时x装有红酒,y装有白酒,实现x和y的互换2、位移运算交换 (面试转载 2021-01-31 19:14:22 · 88 阅读 · 0 评论 -
qc 字符串求余运算
文章目录例题题解 (求余运算)例题(力扣原题)题解 (求余运算)class Solution { public String reverseLeftWords(String s, int n) { StringBuilder res = new StringBuilder(); for(int i = n; i < n + s.length(); i++) res.append(s.charAt(i % s.length(原创 2020-12-20 16:28:43 · 231 阅读 · 0 评论 -
qc状态压缩(位运算)
文章目录例题题解例题(力扣 1684. 统计一致字符串的数目)题解由于 allowed 字符都是不相同的,那么可以取一个 int 类型整数的后 26 位作为标记,比如如果 allowed = “ac” ,那么可以转为一个数:00…000101 (26位),最低位 1 表示 ‘a’ ,另一个 1 表示 ‘c’ ,这样就可以表示一个字符都不相同的字符串 allowed 了,它具有字符 (char)(0 + ‘a’) 以及 (char)(2 + ‘a’) ,将 allowed 对应的数称为 ans转载 2020-12-20 11:05:06 · 131 阅读 · 1 评论 -
qc正则表达式的语法与使用.Java
目录正则表达式的语法正则表达式的使用正则表达式的语法在其他语言中,\\ 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。在 Java 中,\\ 表示:我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。所以,在其他的语言中(如Perl),一个反斜杠 \ 就足以具有转义的作用,而在 Java中正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在 Java 的正则表达式中,两个 \\ 代表其他语言中的一个 \,这也就是为什么原创 2020-12-07 15:15:21 · 321 阅读 · 4 评论 -
qc对String对象相等的判断.Java
凡是使用new运算符创建的字符串对象,尽管两者实体相同,但两者引用不同,所以两者之间用“==”判断相等时都返回false。 public class test1 { public static void main(String[] args) { String a1,a2,a3; a1="kea"; a2="kea"; a3="ke"; System.out.println("a1==a2:"+(a1==a2));原创 2020-12-06 11:14:36 · 86 阅读 · 0 评论 -
qc数组最大值与最小值.Java
文章目录一、Java8 Stream 计算数组最大值、最小值:最大值(整数数组):最小值(整数数组):二、Arrays.sort(nums)(nums可以是int[]、float[]、double[]或其他)一、Java8 Stream 计算数组最大值、最小值:最大值(整数数组):Arrays.stream(A).max().getAsInt()int[] A = {6,7,8,2,1,3,4,5};int maxVal = Arrays.stream(A).max().getAsInt();原创 2020-11-26 22:52:36 · 224 阅读 · 0 评论 -
qc接口回调.Java
接口回调:把实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口方法Com com; // Com是一个接口,com是一个空接口 ImpleCom ICom = new ImpleCom; // ImpleCom是实现Com接口的类com = ICom; ...原创 2020-11-24 20:47:11 · 141 阅读 · 0 评论 -
qc快速排序.Java
快速排序代码: static void quicksort(int n[], int left, int right) { int dp; if (left < right) { dp = partition(n, left, right); quicksort(n, left, dp - 1); quicksort(n, dp + 1, right); } }.原创 2020-11-24 16:52:06 · 84 阅读 · 0 评论