LeetCode0008-string转int

摘要: 同样是一道美团测开算法题,重点考察边界值、异常场景的覆盖(白盒测试思维) 考点: 异常、特殊场景的覆盖,如:特殊字符、空格、int范围 char转int //字符串转整数 //https://leetcode-cn.com/problems/string-to-integer-atoi/ //重点考 阅读全文
posted @ 2021-06-29 22:45 cStream 阅读(69) 评论(0) 推荐(0)

LeetCode0125-是否为回文串

摘要: 这道题在美团算法中碰到,考察重点为:特殊字符、大小写等异常场景的覆盖(测试思维、白盒代码覆盖),算是一道测开面试的经典题目,算法题目为easy,测开角度考察点:五颗星。 自己看到题目后,只是觉得很简单,但是其实只做了基本的正常场景的逻辑覆盖,没有考虑到异常值的覆盖场景。 \\TODO: s==nul 阅读全文
posted @ 2021-06-29 22:42 cStream 阅读(32) 评论(0) 推荐(0)

LeetCode0005-最长回文子串

摘要: import java.util.HashMap; //方法一:暴力破解法 public class Num005_longestPalindromicSubstring { public static String longestPalindrome(String s) { int n = s.l 阅读全文
posted @ 2021-06-29 22:35 cStream 阅读(36) 评论(0) 推荐(0)

LeetCode0003-最长子串

摘要: 字节:一面、二面算法题//https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/// // 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。//自己卡在了: 没有想到用hashs 阅读全文
posted @ 2021-06-29 22:33 cStream 阅读(28) 评论(0) 推荐(0)

LeetCode0002-链表相加

摘要: //给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。////请你将两个数相加,并以相同形式返回一个表示和的链表。////你可以假设除了数字 0 之外,这两个数都不会以 0 开头。////来源:力扣(LeetCode)//链接:htt 阅读全文
posted @ 2021-06-29 22:31 cStream 阅读(45) 评论(0) 推荐(0)

LeetCode0001-两数之和等于目标值

摘要: //给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。////你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。////你可以按任意顺序返回答案。////来源:力扣(Leet 阅读全文
posted @ 2021-06-29 22:26 cStream 阅读(97) 评论(0) 推荐(0)

Java基础-一维数组

摘要: 一维数组Array 数组参考文档:https://www.cnblogs.com/yinzhengjie/p/8719728.html 数组内存储的都是相同的数据类型 数组的基础内容 数组的动态、静态初始化 静态的数组初始化—》在数组定义时,就赋予了初始值 数组的默认初始化:数组是引用类型,它的元素 阅读全文
posted @ 2021-06-29 22:20 cStream 阅读(57) 评论(0) 推荐(0)

Java基础-二维数组

摘要: 二维数组的基本遍历方法 import java.util.Arrays; public class ArraysTest { static void arraystest(int[][] arrs) { for (int i = 0; i < arrs.length; i++) { for (int 阅读全文
posted @ 2021-06-29 22:04 cStream 阅读(67) 评论(0) 推荐(0)

Java基础-运算符之算数运算符

摘要: 算术运算符: + - * / % ++ -- public class MathOperator { public static void main(String[] args){ int i =16,j=3; double db1=17; double db2=4; System.out.prin 阅读全文
posted @ 2021-06-29 21:57 cStream 阅读(55) 评论(0) 推荐(0)

Java基础-运算符之布尔逻辑运算符

摘要: 布尔逻辑运算符:返回一个boolean结果 有:! 非、& 与、| 或、^异或 、&&短路与、 || 短路或 短路与:左边为false,右边就不执行 短路或:左边为true,右边就不执行 public static void main(String[] args) { int i = 10; int 阅读全文
posted @ 2021-06-29 21:54 cStream 阅读(696) 评论(0) 推荐(0)

Java基础-运算符之位运算符

摘要: 位运算符包含: & 与、| 或、^ 异或 、~ 取反、>> 右移、<< 左移、>>> 参考地址:https://www.cnblogs.com/findbetterme/p/10787118.html 1<<31 == Integer.MIN_VALUE 原因:https://www.jianshu 阅读全文
posted @ 2021-06-29 21:49 cStream 阅读(46) 评论(0) 推荐(0)

Java基础-分支语句

摘要: 分支语句包含: if-else、swith语句 代码:switch语句的使用 public class SwtichTest { public static void main(String[] args){ String gender = "emale"; //记得中括号 switch (gend 阅读全文
posted @ 2021-06-29 21:42 cStream 阅读(86) 评论(0) 推荐(0)

Java基础-循环语句

摘要: 代码知识点: 基础的for循环 break+label配合使用,可跳出指定循环; Continue+标签,也可以跳出指定循环 public static void testbreak2(){ int sum1=0; Outer: for(int a=0;a<100;a++){ sum1 +=a; S 阅读全文
posted @ 2021-06-29 21:36 cStream 阅读(68) 评论(0) 推荐(0)

Java基础-变量

摘要: java变量的基础内容,定义,命名规范,局部变量,全局变量 1) 变量及其作用范围 局部变量 局部变量是定义在类的方法内或代码块内 ; 局部变量使用前必须初始化, 局部变量只在定义它的方法体或代码块内有效; 全局变量(成员变量) 全局变量是 一个勒种,既不在方法体内也不再程序块内定义的变量 全局变量 阅读全文
posted @ 2021-06-29 21:23 cStream 阅读(72) 评论(0) 推荐(0)

Java基础-数据类型的转换_charToInt

摘要: char类型转换为int类型 在面试中碰到一道题:把一串字符串转换为数字并输出,其中一个关键点便是需要把char类型的数转化为int类型。 import static java.lang.Character.getType; import static java.lang.Character.val 阅读全文
posted @ 2021-06-29 21:19 cStream 阅读(226) 评论(0) 推荐(0)

Java基础-数据类型

摘要: Java有八大基础数据类型, 以下为基础数据类型的相关代码 public class TestDataType { //单纯声明变量的时候,不需要用static来定义,若变量需要引用,比如指定static属性,否则会报错 static Boolean bin= false; static int a 阅读全文
posted @ 2021-06-29 21:15 cStream 阅读(42) 评论(0) 推荐(0)