leetcode
橘子汽水$
勇往直前,保持初心~~~
展开
-
顺时针打印矩阵
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.【剑指offer】顺时针打印矩阵 --Java实现题解1. 分析刷 LeetCode 看到的大神题解,感觉容易理解且好写简单来说,就是不断地收缩矩阵的边界定义四个变量代表范围,up、down、left、right向右走存入.转载 2020-08-21 21:31:57 · 103 阅读 · 0 评论 -
关于ListNode的报错问题(无现成类可以使用)
关于ListNode报错之前在刷leetcode的时候,遇到ListNode的类就编译报错,无法导入合适的类库。导致这类题一直没有着手往下做。这次通过查阅其他大佬的代码构建终于解决此问题。下面上代码。public class ListNode{ int val; ListNode next; public ListNode(int x){ val=x; } }在使用ListNode进行编码时,可以引入上面这个转载 2020-08-12 09:08:11 · 5764 阅读 · 2 评论 -
链表ListNode详细解释
ListNode刷LeetCode碰到一个简单链表题,题目已经定义了链表节点ListNode,作者很菜,好多忘了,把ListNode又查了一下struct ListNode { int val; //定义val变量值,存储节点值 struct ListNode *next; //定义next指针,指向下一个节点,维持节点连接 }在节点ListNode定义中,定义为节点为结构变量。节点存储了两个变量:value 和 next。value 是这个节点的值,n转载 2020-08-12 08:58:24 · 5065 阅读 · 1 评论 -
Leetcode刷题之求给定目标值的数组中的数字之和的索引
描述:给定一个全为整数的数组,再给定一个目标值,求出数组的数字之和为目标值的数字的索引,结果用数组来表示。代码如下:package com.leetcode.test;import java.util.HashMap;public class Solution { public int[] twoSum(int[] nums,int target){ int[] res = new int[2]; if(nums == null || nums.length<=1){原创 2020-08-09 12:24:46 · 200 阅读 · 0 评论