12 2021 档案

2021-12-31数组链表day8
摘要:递归实现链表反转 题: 92. 反转链表 IIlabuladong 题解思路 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head = [ 阅读全文

posted @ 2021-12-31 12:26 阿ming 阅读(38) 评论(0) 推荐(0)

2021-12-30数组链表day7
摘要:链表常用算法 题1: 21. 合并两个有序链表labuladong 题解思路 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入: 阅读全文

posted @ 2021-12-30 12:16 阿ming 阅读(31) 评论(0) 推荐(0)

数据库搭建
摘要:数据库搭建 1.财务报账管理系统功能:不同的人登陆该系统可以报账,增删改差报销记录。 2.搭建数据库。 首先建立用户表,登陆用户名username,登陆密码password,主键id,城市city,生日birthday,手机phone,电子邮箱email,是否为管理员is_admin,职位或者昵称n 阅读全文

posted @ 2021-12-29 15:05 阿ming 阅读(292) 评论(0) 推荐(0)

2021-12-29数组链表day6
摘要:题1: 26. 删除有序数组中的重复项labuladong 题解思路 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回 阅读全文

posted @ 2021-12-29 13:34 阿ming 阅读(48) 评论(0) 推荐(0)

2021-12-28数组链表day5
摘要:田忌赛马问题 题目: 870. 优势洗牌labuladong 题解思路 给定两个大小相等的数组 A 和 B,A 相对于 B 的优势可以用满足 A[i] > B[i] 的索引 i 的数目来描述。 返回 A 的任意排列,使其相对于 B 的优势最大化。 示例 1: 输入:A = [2,7,11,15], 阅读全文

posted @ 2021-12-28 15:46 阿ming 阅读(44) 评论(0) 推荐(0)

2021-12-27数组链表day4
摘要:二分搜索运用 题1: 1011. 在 D 天内送达包裹的能力labuladong 题解思路 传送带上的包裹必须在 days 天内从一个港口运送到另一个港口。 传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量(weights)的顺序往传送带上装载包裹。我们装载的重量不 阅读全文

posted @ 2021-12-27 12:01 阿ming 阅读(32) 评论(0) 推荐(0)

2021-12-26数组链表day3
摘要:滑动窗口思想 题目1: 76. 最小覆盖子串labuladong 题解思路 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于  阅读全文

posted @ 2021-12-26 15:41 阿ming 阅读(12) 评论(0) 推荐(0)

2021-12-25数组链表day2
摘要:今日练习:差分数组 题1: 1109. 航班预订统计labuladong 题解思路 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 first 阅读全文

posted @ 2021-12-25 20:01 阿ming 阅读(36) 评论(0) 推荐(0)

2021-12-24数组链表day1
摘要:题1: 303. 区域和检索 - 数组不可变labuladong 题解思路 给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。 实现 NumArray 类: NumArray(int[] nums) 使用数组 nums 初始化对象 int su 阅读全文

posted @ 2021-12-24 13:13 阿ming 阅读(36) 评论(0) 推荐(0)

2021-12-23每日一题
摘要:1044. 最长重复子串 给你一个字符串 s ,考虑其所有 重复子串 :即,s 的连续子串,在 s 中出现 2 次或更多次。这些出现之间可能存在重叠。 返回 任意一个 可能具有最长长度的重复子串。如果 s 不含重复子串,那么答案为 "" 。 示例 1: 输入:s = "banana" 输出:"ana 阅读全文

posted @ 2021-12-23 13:26 阿ming 阅读(44) 评论(0) 推荐(0)

2021-12-22每日一题
摘要:686. 重复叠加字符串匹配 给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。 注意:字符串 "abc" 重复叠加 0 次是 "",重复叠加 1 次是 "abc",重复叠加 2 次是 "abcabc"。 示例 1 阅读全文

posted @ 2021-12-22 13:33 阿ming 阅读(34) 评论(0) 推荐(0)

2021-12-21每日一题
摘要:1154. 一年中的第几天 给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。请你计算并返回该日期是当年的第几天。 通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一 阅读全文

posted @ 2021-12-21 12:54 阿ming 阅读(117) 评论(0) 推荐(0)

2021-12-20每日一题
摘要:475. 供暖器 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。 说明:所有供暖器都遵循你的 阅读全文

posted @ 2021-12-20 12:50 阿ming 阅读(30) 评论(0) 推荐(0)

2021-12-19每日一题
摘要:997. 找到小镇的法官 难度简单196收藏分享切换为英文接收动态反馈 在一个小镇里,按从 1 到 n 为 n 个人进行编号。传言称,这些人中有一个是小镇上的秘密法官。 如果小镇的法官真的存在,那么: 小镇的法官不相信任何人。 每个人(除了小镇法官外)都信任小镇的法官。 只有一个人同时满足条件 1 阅读全文

posted @ 2021-12-19 13:58 阿ming 阅读(43) 评论(0) 推荐(0)

2021-12-18每日一题练习
摘要:419. 甲板上的战舰 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k 阅读全文

posted @ 2021-12-18 13:49 阿ming 阅读(30) 评论(0) 推荐(0)

2021-12-17每日一题练习
摘要:1518. 换酒问题 小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。 如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。 请你计算 最多 能喝到多少瓶酒。 示例 1: 输入:numBottles = 9, numExchange = 3 输 阅读全文

posted @ 2021-12-17 11:13 阿ming 阅读(38) 评论(0) 推荐(0)

2021-12-16每日一题练习
摘要:1610. 可见点的最大数目 给你一个点数组 points 和一个表示角度的整数 angle ,你的位置是 location ,其中 location = [posx, posy] 且 points[i] = [xi, yi] 都表示 X-Y 平面上的整数坐标。 最开始,你面向东方进行观测。你 不能 阅读全文

posted @ 2021-12-16 13:57 阿ming 阅读(28) 评论(0) 推荐(0)

2021-12-15每日一题练习
摘要:851. 喧闹和富有 有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱,以及不同程度的安静值(quietness)。为了方便起见,我们将编号为 x 的人简称为 "person x "。 给你一个数组 richer ,其中 richer[i] = [ai, bi] 阅读全文

posted @ 2021-12-15 14:27 阿ming 阅读(42) 评论(0) 推荐(0)

2021-12-14每日一题练习
摘要:630. 课程表 III 这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。 你的 阅读全文

posted @ 2021-12-14 13:23 阿ming 阅读(39) 评论(0) 推荐(0)

2021-12-13每日一题
摘要:807. 保持城市天际线 在二维数组grid中,grid[i][j]代表位于某处的建筑物的高度。 我们被允许增加任何数量(不同建筑物的数量可能不同)的建筑物的高度。 高度 0 也被认为是建筑物。 最后,从新数组的所有四个方向(即顶部,底部,左侧和右侧)观看的“天际线”必须与原始数组的天际线相同。 城 阅读全文

posted @ 2021-12-13 12:15 阿ming 阅读(32) 评论(0) 推荐(0)

2021-12-12每日一题
摘要:709. 转换成小写字母 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。 示例 1: 输入:s = "Hello" 输出:"hello" 示例 2: 输入:s = "here" 输出:"here" 示例 3: 输入:s = "LOVELY" 输出:"lovely" 阅读全文

posted @ 2021-12-12 13:23 阿ming 阅读(22) 评论(0) 推荐(0)

2021-12-11每日一题
摘要:911. 在线选举 给你两个整数数组 persons 和 times 。在选举中,第 i 张票是在时刻为 times[i] 时投给候选人 persons[i] 的。 对于发生在时刻 t 的每个查询,需要找出在 t 时刻在选举中领先的候选人的编号。 在 t 时刻投出的选票也将被计入我们的查询之中。在平 阅读全文

posted @ 2021-12-11 15:51 阿ming 阅读(38) 评论(0) 推荐(0)

git使用方法
摘要:Git使用方法 1.先安装git,然后设置用户名和邮箱。 git config --global user.name "caijicao721" git config --global user.email "17621778372@163.com" 注意:git config --global 参 阅读全文

posted @ 2021-12-10 19:30 阿ming 阅读(140) 评论(0) 推荐(0)

2021-12-10每日一题
摘要:748. 最短补全词 给你一个字符串 licensePlate 和一个字符串数组 words ,请你找出并返回 words 中的 最短补全词 。 补全词 是一个包含 licensePlate 中所有的字母的单词。在所有补全词中,最短的那个就是 最短补全词 。 在匹配 licensePlate 中的字 阅读全文

posted @ 2021-12-10 16:08 阿ming 阅读(17) 评论(0) 推荐(0)

2021-12-9每日一题
摘要:794. 有效的井字游戏 给你一个字符串数组 board 表示井字游戏的棋盘。当且仅当在井字游戏过程中,棋盘有可能达到 board 所显示的状态时,才返回 true 。 井字游戏的棋盘是一个 3 x 3 数组,由字符 ' ','X' 和 'O' 组成。字符 ' ' 代表一个空位。 以下是井字游戏的规 阅读全文

posted @ 2021-12-09 13:32 阿ming 阅读(41) 评论(0) 推荐(0)

导航