随笔分类 -  c++代码练习

上一页 1 2 3 4 5 6 7 8 9 ··· 46 下一页

Leetcode 169. 多数元素 哈希 摩尔投票
摘要:地址 https://leetcode-cn.com/problems/majority-element/ 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:[3, 阅读全文

posted @ 2021-11-10 10:53 itdef 阅读(54) 评论(0) 推荐(0) 编辑

Leetcode 557. 反转字符串中的单词 III
摘要:地址 https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/ 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:"Let's take LeetCode contest" 输出 阅读全文

posted @ 2021-11-08 15:32 itdef 阅读(35) 评论(0) 推荐(0) 编辑

Leetcode 344. 反转字符串
摘要:地址 https://leetcode-cn.com/problems/reverse-string/ 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 阅读全文

posted @ 2021-11-08 15:28 itdef 阅读(23) 评论(0) 推荐(0) 编辑

Leetcode 292. Nim 游戏
摘要:地址 https://leetcode-cn.com/problems/nim-game/ 你和你的朋友,两个人一起玩 Nim 游戏: 桌子上有一堆石头。 你们轮流进行自己的回合,你作为先手。 每一回合,轮到的人拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。 假设你们每一步都是最优解。 阅读全文

posted @ 2021-11-08 14:56 itdef 阅读(52) 评论(0) 推荐(0) 编辑

Leetcode 142. 环形链表 II
摘要:地址 https://leetcode-cn.com/problems/linked-list-cycle-ii/ 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 阅读全文

posted @ 2021-11-08 12:08 itdef 阅读(30) 评论(0) 推荐(0) 编辑

Leetcode 230. 二叉搜索树中第K小的元素 中序遍历
摘要:地址 https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst/ 给定一个二叉搜索树的根节点 root ,和一个整数 k , 请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 示例 1: 输入:root = [3,1 阅读全文

posted @ 2021-11-07 18:33 itdef 阅读(59) 评论(0) 推荐(0) 编辑

Leetcode 217. 存在重复元素 哈希 排序
摘要:地址 https://leetcode-cn.com/problems/contains-duplicate/ 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。 如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1 阅读全文

posted @ 2021-11-07 18:20 itdef 阅读(61) 评论(0) 推荐(0) 编辑

Leetcode 160. 相交链表 哈希 链表
摘要:地址 https://leetcode-cn.com/problems/intersection-of-two-linked-lists/ 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。 如果两个链表没有交点,返回 null 。 图示两个链表在节点 c 阅读全文

posted @ 2021-11-07 16:46 itdef 阅读(59) 评论(0) 推荐(0) 编辑

Leetcode 576. 出界的路径数 dp
摘要:地址 https://leetcode-cn.com/problems/out-of-boundary-paths/ 给你一个大小为 m x n 的网格和一个球。球的起始坐标为 [startRow, startColumn] 。 你可以将球移到在四个方向上相邻的单元格内(可以穿过网格边界到达网格之外 阅读全文

posted @ 2021-11-02 10:13 itdef 阅读(41) 评论(0) 推荐(0) 编辑

Leetcode 238. 除自身以外数组的乘积 前缀和
摘要:地址 https://leetcode-cn.com/problems/product-of-array-except-self/ 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output , 其中 output[i] 等于 nums 中除 nums[i] 之外其余各元 阅读全文

posted @ 2021-11-01 13:50 itdef 阅读(53) 评论(0) 推荐(0) 编辑

Leetcode 089. 格雷编码 找规律
摘要:地址 https://leetcode-cn.com/problems/gray-code/ 格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。 给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。 格雷编码序列必须以 0 阅读全文

posted @ 2021-10-31 16:11 itdef 阅读(112) 评论(0) 推荐(0) 编辑

Leetcode 043. 字符串相乘 模拟
摘要:地址 https://leetcode-cn.com/problems/multiply-strings/ 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3 阅读全文

posted @ 2021-10-30 22:09 itdef 阅读(38) 评论(0) 推荐(0) 编辑

Leetcode 023 合并K个升序链表 堆 链表
摘要:地址 https://leetcode-cn.com/problems/merge-k-sorted-lists/ 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] 阅读全文

posted @ 2021-10-27 21:33 itdef 阅读(91) 评论(0) 推荐(0) 编辑

Leetcode 004 寻找两个正序数组的中位数
摘要:地址 https://leetcode-cn.com/problems/median-of-two-sorted-arrays/ 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 示例 1: 输入:nums1 = [1,3 阅读全文

posted @ 2021-10-27 14:21 itdef 阅读(365) 评论(0) 推荐(0) 编辑

Bzoj 3224 普通平衡树
摘要:地址 https://ac.nowcoder.com/acm/contest/1036/A 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入数值 x。 删除数值 x(若有多个相同的数,应只删除一个)。 查询数值 x 的排名(若有多个相同的数,应输出最小的排名)。 查 阅读全文

posted @ 2021-10-24 10:47 itdef 阅读(31) 评论(0) 推荐(0) 编辑

线段树 poj 2777 Count Color
摘要:poj 2777 https://vjudge.net/problem/POJ-2777 Chosen Problem Solving and Program design as an optional course, you are required to solve all kinds of p 阅读全文

posted @ 2021-10-08 16:26 itdef 阅读(41) 评论(0) 推荐(0) 编辑

线段树 POJ - 3468 A Simple Problem with Integers
摘要:地址 https://vjudge.ppsucxtt.cn/problem/POJ-3468 You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of opera 阅读全文

posted @ 2021-10-05 14:13 itdef 阅读(30) 评论(0) 推荐(0) 编辑

kmp 剪花布条 HDU - 2087
摘要:地址 https://vjudge.ppsucxtt.cn/problem/HDU-2087 一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input 输入中含有一些数据,分别是成对出现的花布条和小饰条 阅读全文

posted @ 2021-10-04 11:32 itdef 阅读(58) 评论(0) 推荐(0) 编辑

Leetcode 1480. 一维数组的动态和 前缀和数组的计算
摘要:地址 https://leetcode-cn.com/problems/running-sum-of-1d-array/ 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 示例 1: 输入 阅读全文

posted @ 2021-10-01 18:40 itdef 阅读(117) 评论(0) 推荐(0) 编辑

Leetcode 304. 二维区域和检索 - 矩阵不可变 二维前缀和
摘要:地址 https://leetcode-cn.com/problems/range-sum-query-2d-immutable/ 给定一个二维矩阵 matrix,以下类型的多个请求: 计算其子矩形范围内元素的总和,该子矩阵的 左上角 为 (row1, col1) ,右下角 为 (row2, col 阅读全文

posted @ 2021-09-30 15:28 itdef 阅读(57) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 46 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示