- 博客(5)
- 收藏
- 关注
原创 leetcode链表题目 翻转 回文 排序
排序链表 要求复杂度nlogn class Solution { public ListNode sortList(ListNode head) { if(head==null){ return null; } if(head.next==null){ return head; } ListNode p1=head; ListNode p2=head;
2020-08-12 23:20:25
94
原创 leetocde 21 奇数放偶数前面 25合并排序链表
奇数放偶数前面 首尾双指针 左指针往右移 右指针往左移 class Solution { public int[] exchange(int[] nums) { int i=0;int j=nums.length-1; while(i<j){ //注意一定要有i<j这个判定条件 while(i<j&&nums[i]%2==1){ ++i; }
2020-08-01 22:54:05
143
原创 剑指offer 机器人的运动范围
标题 ```java class Solution { //全局变量 int counts=0; public int movingCount(int m, int n, int k) { boolean[][] visit=new boolean[m][n]; check(0,0,m,n,visit,k); return counts; } //dfs主体结构 注意不需要回溯 public void check(
2020-07-28 23:10:24
97
原创 java--剑指offer09-两栈实现队列 12-矩阵中的路径
两栈实现队列 class CQueue { //初始化栈 全局变量 Stack<Integer> stack1; Stack<Integer> stack2; int size; //实例化两个栈 public CQueue() { stack1=new Stack<>(); stack2 = new Stack<>(); size=0; } public
2020-07-27 22:21:52
71
原创 LeetCode链表的几道基础题
LeetCode链表的几道基础题本次所写的C++代码均已通过提交第二道题 两数相加删除链表倒数第n个节点有序链表相加 本次所写的C++代码均已通过提交 本文所提到的一部分代码是参考别人先前所写的,对他们表示由衷的感谢。 题目号:2,19,21,23 第二道题 两数相加 // An highlighted block * Definition for singly-linked list. * ...
2019-11-23 10:52:09
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人