
Java 算法
zlq_csdn
有志者自有千计万计,无志者只感千难万难。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java算法反转整数
假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。(例如 :123=>321,120=>21)我的错误代码:未考虑数值的范围class Solution { public int reverse(int x) { int rev = 0; while(x...原创 2018-10-24 09:08:05 · 3102 阅读 · 0 评论 -
Java中对字符串的一些常见处理
在Java中,处理字符串、文本的时候,一般常用一下三种类:String、StringBuffer、StringBuilder参考:https://blog.csdn.net/fyp19980304/article/details/79802590三者分别有各自适用的场合。String:适用于少量的字符串操作的情况。StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况。...转载 2018-11-01 16:23:16 · 351 阅读 · 0 评论 -
Java中的栈
栈 是一种只能在一端进行插入或删除操作的线性表。(先进后出表)实例化:Stack stack = new Stack();判断是否为空:stack.empty();取栈顶值(不出栈):stack.peek();进栈:stack.push(Object);出栈:stack.pop();...原创 2018-11-02 18:18:40 · 205 阅读 · 0 评论 -
Java中HashMap的常用操作
1.定义哈希并给其赋值HashMap<Integer, Integer> hashMap = new HashMap<>(); hashMap.put(5, 2); hashMap.put(9, 2); hashMap.put(8, 1); hashMap.put(7, 3); hashMap.put(16, 1); hashMap.put(10, 2);.转载 2018-11-02 18:27:03 · 1214 阅读 · 0 评论 -
java 中创建链表 ListNode
class ListNode {2 //为了方便,这两个变量都使用pub1ic,3 //存放数据的变量,直接为int型4 public int data;5 //存放结点的变量,默认为nu116 public ListNode next;7 //构造方法,在构造时就能够给data赋值8 public ListNode () {...原创 2018-11-04 17:42:13 · 9763 阅读 · 6 评论