Leetcode 345.反转字符串中的元音字母【C++】 地址:https://leetcode-cn.com/problems/reverse-vowels-of-a-string/ 题目编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 示例 1: 输入: "hello" 输出: "holle" 示例 2: 输入: "leetcode" 输出: "leotcede&q 2020-03-06 Leetcode #Leetcode #C++
Leetcode 225.用队列实现栈【C++】 地址:https://leetcode-cn.com/problems/implement-stack-using-queues/ 题目使用队列实现栈的下列操作: push(x) – 元素 x 入栈 pop() – 移除栈顶元素 top() – 获取栈顶元素 empty() – 返回栈是否为空 注意: 你只能使用队列的基本操作 – 也就是 push to back,peek/pop fr 2020-03-06 Leetcode #Leetcode #C++
Leetcode 206.反转链表【C++】 地址:https://leetcode-cn.com/problems/reverse-linked-list/ 题目反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 解题思路这个题我的做法很清奇, 2020-03-06 Leetcode #Leetcode #C++
Leetcode 面试题 10.01. 合并排序的数组【C++】 地址:https://leetcode-cn.com/problems/sorted-merge-lcci/ 题目给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。 初始化 A 和 B 的元素数量分别为 m 和 n。 示例: 输入: A = [1,2,3,0,0,0], m = 3 B = [2,5,6], n 2020-03-06 Leetcode #Leetcode #C++
Leetcode 面试题57 - II.和为s的连续正数序列【C++】 地址:https://leetcode-cn.com/problems/he-wei-sde-lian-xu-zheng-shu-xu-lie-lcof/ 题目输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: 输入:target = 9 输出:[[2,3,4],[4,5]] 2020-03-06 Leetcode #Leetcode #C++
Leetcode 994.腐烂的橘子【C++】 地址:https://leetcode-cn.com/problems/rotting-oranges/ 题目在给定的网格中,每个单元格可以有以下三个值之一: 值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。 返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。 示例 1: 2020-03-05 Leetcode #Leetcode #C++
Leetcode 1103.分糖果II【C++】 地址:https://leetcode-cn.com/problems/distribute-candies-to-people/ 题目排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。 然后,我们再回到队伍的起点,给第一个小朋友 n 2020-03-05 Leetcode #Leetcode #C++
博客搭建一周年ᓚᘏᗢ 哈哈哈,博客搭建一周年,小纪念一下吧~ 搭了博客才发现,坚持写可太难了,而且写一篇博客可不简单啊,要自己动手做一遍,然后把整个过程写下来,也许还要贴一些图片,实在是不简单,不过好歹也算是做了件有那么些意义的事,虽然这一年里并没有多大的产量,但零零散散写了一些总好过没有吧,哈哈哈O(∩_∩)O 新的一年,加油(ง •_•)ง 2020年1月17日 2020-01-17
Leetcode 删除排序数组中的重复项 地址:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/ 题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 2019-08-15 Leetcode #Leetcode #数组 #python
Ubuntu上自定义Code::Blocks工作区颜色主题 本文主要针对 Ubuntu 系统,理论上任何系统上也都是通用的。网上关于设置 Code::Blocks 主题的教程很多,但是都是在 Windows 系统环境下,并不适用于 Linux 系统。 可能大家都知道 Code::Blocks 的工作区主题是可以自定义的,路径 Settings —> Editor —> Syntax highlighting ,在这里就可以设置你想要的代码以及背 2019-05-25 #Ubuntu #CodeBlocks