玩命加载中 . . .

记录生活,记录知识
02
24
两两交换链表中的节点 两两交换链表中的节点
描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2: 输
2023-02-24
24
反转链表 反转链表
描述给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2: 输入:head = [1,2]输出:[2,1]示
24
设计链表707 设计链表707
描述设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的
2023-02-24
24
移除链表元素203 移除链表元素203
描述给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输入:head = [1,2,6,3,4,5,6], val 
2023-02-24
24
螺旋矩阵Ⅱ59 螺旋矩阵Ⅱ59
描述给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2
2023-02-24
23
最大子数组和 最大子数组和
描述给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出
23
22
移除元素27 移除元素27
描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组
2023-02-22
22
二分查找 二分查找
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9
2023-02-22
18
Python学习笔记1 Python学习笔记1
Python函数装饰器简单地说:装饰器是修改其他函数的功能的函数 Python函数使用def hi(name="yasoob"): return "hi " + name print(hi()) # output: 'hi ya
2023-02-18
3 / 4