乘风的小站
  • 首页
  • 归档
  • 标签
  • 关于

leetcode206:反转链表

题目链接leetcode 题目描述给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 C++ 代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
2024-04-20
#leetcode

leetcode200:岛屿数量

题目链接leetcode 题目描述给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。 C++ 代码1234567891011121314151617181920212223242526272829303132333
2024-04-20
#leetcode

leetcode199:二叉树的右视图

题目链接leetcode 题目描述给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 C++ 代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
2024-04-17
#leetcode

leetcode198:打家劫舍

题目链接leetcode 题目描述你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 C++ 代码123456789101112131415161718192
2024-04-17
#leetcode

leetcode189:旋转数组

题目链接leetcode 题目描述给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 C++ 代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717
2024-04-17
#leetcode

leetcode169:多数元素

题目链接leetcode 题目描述给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。 C++ 代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484
2024-04-17
#leetcode

leetcode160:相交链表

题目链接leetcode 题目描述给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。 C++ 代码1234567891011121314151617181920212223242526272829303132333435
2024-04-16
#leetcode

leetcode155:最小栈

题目链接leetcode 题目描述设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 获取堆栈顶部的元素。 int getMin() 获取堆栈中的最小元素。 C++
2024-04-16
#leetcode

leetcode153:寻找旋转排序数组中的最小值

题目链接leetcode 题目描述已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2] 若旋转 7 次,则可以得到 [0,1,2,4,5,6,7] 注意,数组 [a[0], a[1], a[2], ..., a[n-1
2024-04-15
#leetcode

leetcode152:乘积最大子数组

题目链接leetcode 题目描述给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个 32-位 整数。 C++ 代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
2024-04-14
#leetcode
123456…32

搜索

Hexo Fluid
有态度,有坚持~