摘要: 1.liunx命令补充: 拷贝文件或目录 cp 文件 目标路径 注:如果拷贝的文件在目标路径下存在 则替换 目录或文件改名 cp 原文件名 新文件名 移动文件或目录 mv 文件 目标路径 目录或文件改名 mv 原文件名 新文件名 Ctrl + alt + t 是重新打开一个shell终端 Ctrl 阅读全文
posted @ 2020-03-31 19:47 Halo辉Go 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 房间中有 n 枚灯泡,编号从 1 到 n,自左向右排成一排。最初,所有的灯都是关着的。 在 k 时刻( k 的取值范围是 0 到 n - 1),我们打开 light[k] 这个灯。 灯的颜色要想 变成蓝色 就必须同时满足下面两个条件: 灯处于打开状态。 排在它之前(左侧)的所有灯也都处于打开状态。 阅读全文
posted @ 2020-03-19 17:25 Halo辉Go 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1 class MyCircularQueue: 2 3 def __init__(self, k: int): 4 """ 5 Initialize your data structure here. Set the size of the queue to be k. 6 """ 7 self. 阅读全文
posted @ 2020-03-15 09:22 Halo辉Go 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: s = "leetcode"返回 0. s = "loveleetcode",返回 2. 注意事项:您可以假定该字符串只包含小写字母。 1 class Solution: 2 def firstUniqC 阅读全文
posted @ 2020-03-10 11:14 Halo辉Go 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board =[ ['A','B','C','E'], ['S','F','C','S'] 阅读全文
posted @ 2020-03-10 09:24 Halo辉Go 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意:不能使用代码库中的排序函数来解决这道题。 示例: 输入: [2,0,2,1,1,0]输出: [ 阅读全文
posted @ 2020-03-09 10:26 Halo辉Go 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买 阅读全文
posted @ 2020-03-05 10:35 Halo辉Go 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度。 如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指仅由字母组成、不包含任何空格的 最大子字符串。 示例: 输入: "Hello World"输出 阅读全文
posted @ 2020-03-05 09:46 Halo辉Go 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。 然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友 n + 阅读全文
posted @ 2020-03-05 09:06 Halo辉Go 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明: 必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。 1 class Solution: 2 def moveZero 阅读全文
posted @ 2020-03-04 20:05 Halo辉Go 阅读(98) 评论(0) 推荐(0) 编辑