121.买卖股票的最佳时机-python 121.买卖股票的最佳时机(简单) 题目大意:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。 2021-12-03 LeetCode-python > LeetCode-热题 HOT 100 #数组 #EASY #动态规划
300.最长递增子序列-python 300.最长递增子序列(中等) 题目大意:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 2021-12-01 LeetCode-python > LeetCode-热题 HOT 100 #数组 #MEDIUM #动态规划 #二分查找 #TODO优化
3.无重复字符的最长子串-python 3.无重复字符的最长子串(中等) 题目大意:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度 2021-11-30 LeetCode-python > LeetCode-热题 HOT 100 #字符串 #MEDIUM #哈希表 #滑动窗口
423.从英文中重建数字-python 423.从英文中重建数字(中等) 题目大意:给你一个字符串 s ,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按 升序 返回原始的数字。 2021-11-29 LeetCode-python #字符串 #MEDIUM #哈希表 #数学
700.二叉搜索树中的搜索-python 700.二叉树中的搜索(简单) 题目大意:给定二叉搜索树(BST)的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。 2021-11-29 LeetCode-python #EASY #树 #二叉树 #二叉搜索树
记录一次pycharm的配置过程 在之前会用vscode远程连接服务器写代码,pycharm是另外一种的操作,用了pycharm后感觉可以在本地也备份一份的感觉 在同步的时候,可以本地不存储那些数据文件,只存储核心的代码文件,这样如果远程服务器和github无法连接的时候,就可以将本地的那些代码文件向github同步(正好在向github同步的时候要避免对于数据的同步,而只同步代码) 2021-11-24 Crsenal #macOS基础操作
记录服务器miniconda配置虚拟环境 在服务器上之前自己一直用的是virtualenv的环境建立虚拟环境,有一种比较依赖本机已经安装了相关python的感觉。另外昨天在使用virtualenv的时候发现pip的版本对应有些问题,会报sys.stderr.write(f”ERROR: {exc}”)这个错 大佬同学推荐了一个miniconda的方法,感觉安装起来很方便,虚拟环境感觉都可以使用类似的方法了 2021-11-10 Crsenal #macOS基础操作
macOS及Linux-统计文件夹下的文件目录个数 需求:希望直接在命令行中统计文件夹下的文件、目录个数 2021-10-28 develop > mixed > linuxmacos #linuxmacos
macOS删除一个文件夹下的.DS_Store 进入目标目录,输入以下代码 1find ./ -name ".DS_Store" -depth -exec rm {} \; 2021-10-11 develop > mixed > linuxmacos #linuxmacos