自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mac安装jdk&idea配置jdk

每次安装idea过程真是曲折第一部分:mac安装jdk1、下载jdk,安装;终端输入java -version查看java是否安装成功2、配置环境变量a.在终端输入 /usr/libexec/java_home 可以得到JAVA_HOME 的路径b.在终端输入 sudo vim /etc/profile,在文件中添加如下内容JAVA_HOME="/Users/maxiaoli3/Library/Java/JavaVirtualMachines/openjdk-18.0.1..

2022-05-31 15:50:12 8633 1

原创 python基础知识

一、sys模块模块sys让你能够访问与Python解释器紧密相关的变量和函数二、os模块模块os让你能够访问多个操作系统服务

2021-09-01 21:47:44 158

原创 反转字符串

题目一:仅仅反转字母给定一个字符串S,返回“反转后的”字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。示例 1:输入:"ab-cd"输出:"dc-ba"示例 2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例 3:输入:"Test1ng-Leet=code-Q!"输出:"Qedo1ct-eeLg=ntse-T!"class Solution(object): def reverseOnlyLetters(sel...

2021-08-26 19:05:20 316

原创 两数之和(注意条件)

给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], targe...

2021-08-26 10:52:44 1403

原创 和为s的连续正数序列

输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。示例 1:输入:target = 9输出:[[2,3,4],[4,5]]示例 2:输入:target = 15输出:[[1,2,3,4,5],[4,5,6],[7,8]]def test01(target): i = 1 # 滑动窗口的左边界 j = 1 # 滑动窗口的右边界 sum = 0 # 滑动窗

2021-08-26 10:40:38 66

原创 KMP查询字符串是否存在

soruce 源字符串target 目标字符串例如 source = “abcdefg”;target = “bcd” 结果返回 1;如果target=“cd”结果返回 2;如果target = “cdg”结果返回-1。不在返回-1,存在返回在源字符串的位置。具体的代码如下:def searchchildstr(pstr,cstr): plen = len(pstr) clen = len(cstr) for i in range(plen-clen+1): .

2021-08-25 21:18:01 67

原创 剑指 Offer 61. 扑克牌中的顺子

从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。示例1:输入: [1,2,3,4,5]输出: True示例2:输入: [0,0,1,2,5]输出: Trueclass Solution(object): def isStraight(self, nums): """ :type nums...

2021-08-25 15:42:25 61

原创 字符串压缩

面试题 01.06. 字符串压缩字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3"示例2: 输入:"abbccd" 输出:"abbccd" 解释:"abbccd"压缩后为"a1b2c2d1",比原字符串长度更长。def

2021-08-24 14:48:53 69

原创 最长连续递增序列

最长连续递增序列给定一个未经排序的整数数组,找到最长且连续递增的子序列,并返回该序列的长度。连续递增的子序列可以由两个下标l和r(l < r)确定,如果对于每个l <= i < r,都有nums[i] < nums[i + 1],那么子序列[nums[l], nums[l + 1], ..., nums[r - 1], nums[r]]就是连续递增子序列。示例 1:输入:nums = [1,3,5,4,7]输出:3解释:最长连续递增序列是...

2021-08-18 18:51:29 134

原创 数组中和为给定值的最长子数组

题目描述给定一个数组arr,该数组无序,但每个值均为正数,再给定一个正数k。求arr的所有子数组中所有元素相加和为k的最长子数组的长度例如,arr = [1, 2, 1, 1, 1], k = 3累加和为3的最长子数组为[1, 1, 1],所以结果返回3输入5 31 2 1 1 1输出3【思路】由于全部为正数,可以有这样一个肯定的信息若当前窗口的值大于K 那么左边界 =》sum-=arr[left++] 因为 right++窗口增大一定更加超过K若当...

2021-08-14 14:14:13 273

原创 经典排序算法

参考地址:https://www.runoob.com/w3cnote/bubble-sort.html一、快速排序快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为较小和较大的2个子序列,然后递归地排序两个子序列。递归到最底部的判断条件是数列的大小是零或一,此时该数列显然已经有序。选取基准值有数种具体方法,此选取方法对排序的时间性能有决定性影响。方法一A = [16,4,6,3,77,22,10,6]def quick_sort(A):

2021-08-07 11:33:50 105

原创 Selenium安装

一、最近要用到selenium来搞自动化测试,小白一枚,简单总结了自己安装的流程二、安装Selenium(前提是已安装python、pip)1、使用pip安装:python -m pip install selenium备注:这样可以直接安装到python下面2、下载selenium包安装通过下载包安装或者直接下载selenium包:https://pypi.python.org/pyp...

2019-10-28 23:01:57 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除