上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页
摘要: LeetCode21. 合并两个有序链表 题目描述 /** * * 将两个升序链表合并为一个新的 升序 链表并返回。 * 新链表是通过拼接给定的两个链表的所有节点组成的。 * * */ 思路分析 合并两条有序链表可以考虑使用递归的思路 递归,即函数自己调用自己,不过在每次调用过程中,参数都要发生变化 阅读全文
posted @ 2021-05-10 09:46 mx_info 阅读(37) 评论(0) 推荐(0)
摘要: LeetCode12. 整数转罗马数字 题目描述 /** * 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 * <p> * 字符 数值 * I 1 * V 5 * X 10 * L 50 * C 100 * D 500 * M 1000 * 例如, 罗马数字 2 写做 II , 阅读全文
posted @ 2021-05-10 09:04 mx_info 阅读(67) 评论(0) 推荐(0)
摘要: String类详解 1. 说明 String对象用于保存字符串,也就是一组字符序列 字符串常量对象是用双引号括起来的字符序列 字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节 String类比较常用的构造器 String s1 = new String() Strin 阅读全文
posted @ 2021-05-09 22:13 mx_info 阅读(130) 评论(0) 推荐(0)
摘要: 包装类 1. 说明 针对八种基本数据类型相应的引用类型 包装类 有了类的特点,就可以调用类中的方法 基本数据类型一般是将首字母大写,然后变成相应的包装类 2. 包装类和基本数据类型的转换 Jdk5以前的手动装箱和拆箱方式,装箱:基本数据类型 >包装类型,反之拆箱 自动装箱底层调用的是valueOf方 阅读全文
posted @ 2021-05-09 21:36 mx_info 阅读(83) 评论(0) 推荐(0)
摘要: 使用栈模拟简单计算器详解 1.思路分析 基于栈先进后出的特性,用来模拟一个简单计算器,进行多位数表达式加减乘除的运算 定义两个栈,一个栈用来存储数字,一个栈用来存储运算符 总体思路:将优先级高的运算符存储在符号栈栈顶,优先级低的运算符存储在符号栈的栈底 如果表达式中的字符是数字,则直接入数栈 如果是 阅读全文
posted @ 2021-05-09 11:36 mx_info 阅读(367) 评论(0) 推荐(0)
摘要: LeetCode13. 罗马数字转整数 题目描述 /** * 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 * * 字符 数值 * I 1 * V 5 * X 10 * L 50 * C 100 * D 500 * M 1000 * 例如, 罗马数字 2 写做 II ,即为两个 阅读全文
posted @ 2021-05-09 09:22 mx_info 阅读(76) 评论(0) 推荐(0)
摘要: LeetCode14. 最长公共前缀 题目描述 /** * * 编写一个函数来查找字符串数组中的最长公共前缀。 * <p> * 如果不存在公共前缀,返回空字符串 ""。 * */ 思路分析 此题目要求返回字符串数组中所有字符串的公共前缀子串 可以考虑使用化繁为简的思路,先编写一个方法可以得到两个字符 阅读全文
posted @ 2021-05-09 08:38 mx_info 阅读(74) 评论(0) 推荐(0)
摘要: Collections工具类详解 1. 介绍 Collections是一个操作Set, List和Map等集合的工具类 Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作 2. 排序操作(均为static方法) reverse(List):反转List中元素的顺序 s 阅读全文
posted @ 2021-05-08 16:49 mx_info 阅读(107) 评论(0) 推荐(0)
摘要: HashTable、Properties、TreeSet详解及如何选择集合实现类 1. HashTable说明 存放的是键值对,即 k - v hashTable的键和值都不能为null,否则会抛出NullPointerException hashTable使用方法基本上和HashMap一致 has 阅读全文
posted @ 2021-05-08 15:43 mx_info 阅读(84) 评论(0) 推荐(1)
摘要: HashMap底层原理详解 1. 说明 Map接口的常用实现类:HashMap, HashTable和Properties HashMap是Map接口使用频率最高的实现类 HashMap是以key - value对的方式来存储数据的(HashMap$Node类型) key不能重复,但是值可以重复,允 阅读全文
posted @ 2021-05-08 11:53 mx_info 阅读(253) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页