Wei Zhang's Blog


  • 首页

  • 标签

  • 分类

  • 搜索

从尾到头打印链表

发表于 2020-07-27 | 分类于 LeetCode
字数统计: 630 字 | 阅读时长 ≈ 2 分钟

题目描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。

示例 :

输入:head = [1,3,2]
输出:[2,3,1]

限制:0 <= 链表长度 <= 10000

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
class Solution {
public int[] reversePrint(ListNode head) {

}
}
阅读全文 »

封装 localStorage

发表于 2020-07-23 | 分类于 浏览器
字数统计: 1.2k 字 | 阅读时长 ≈ 6 分钟

前言

简单封装 localStorage,支持传过期时间、自动转换类型(对象、数组)

阅读全文 »

旋转数组的最小数字

发表于 2020-07-22 | 分类于 LeetCode
字数统计: 296 字 | 阅读时长 ≈ 1 分钟

题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。

示例 1:
输入:[3,4,5,1,2]
输出:1

示例 2:

输入:[2,2,2,0,1]
输出:0

1
2
3
4
5
class Solution {
public int minArray(int[] numbers) {

}
}
阅读全文 »

替换空格

发表于 2020-07-22 | 分类于 LeetCode
字数统计: 317 字 | 阅读时长 ≈ 1 分钟

题目描述:请实现一个函数,把字符串 s 中的每个空格替换成”%20”。

示例 1:

输入:s = “We are happy.”
输出:”We%20are%20happy.”

限制:0 <= s 的长度 <= 10000

1
2
3
4
5
class Solution {
public String replaceSpace(String s) {

}
}
阅读全文 »

二维数组中的查找

发表于 2020-07-20 | 分类于 LeetCode
字数统计: 467 字 | 阅读时长 ≈ 1 分钟

题目描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

示例:

现有矩阵 matrix 如下:
[
[1, 4, 7, 11, 15],
[2, 5, 8, 12, 19],
[3, 6, 9, 16, 22],
[10, 13, 14, 17, 24],
[18, 21, 23, 26, 30]
]
给定 target = 5,返回 true。
给定 target = 20,返回 false。

限制:

0 <= n <= 1000
0 <= m <= 1000

1
2
3
4
5
class Solution {
public boolean findNumberIn2DArray(int[][] matrix, int target) {

}
}
阅读全文 »
<1…787980…191>

一期一会

951 日志
46 分类
68 标签
GitHub E-Mail
© 2017 — 2022 Wei Zhang | Site words total count: 684.2k
 本站访客数 人  本站总访问量 次