Leetcode
文章平均质量分 75
lishaochun520
这个作者很懒,什么都没留下…
展开
-
2. Add Two Numbers
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ /** * Definition for singly-linked lis原创 2018-01-24 18:50:52 · 136 阅读 · 0 评论 -
19. Remove Nth Node From End of List
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ //方法一:新建一个链表 // class Solution { //原创 2018-01-24 19:33:11 · 114 阅读 · 0 评论 -
670. Maximum Swap
// 首先以例子分析要交换的特性,我们会发现,当整数中的所有数字均按照非递增的顺序排序,那么这个整数就是最大整数,不需要进行交换; // 所以根据上面的分析,我们需要寻找整数中数字出现不符合非递增规则的分裂点,记录违规的分裂点; // 在分裂点的后半部分寻找最大的数字,并且位置越靠后的数字相对前面与其相等的前面的数字交换的意义更大,也就是我们要求寻找digits[j] >= max,注意这里是原创 2018-01-26 10:46:04 · 163 阅读 · 0 评论