自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 题——买卖股票的最佳时期(c++)

题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票来源:力扣(LeetCode)解答思路从第一个数依次向后做差,若为负,则取最小差值,若为正,则进行下一轮循环...

2020-03-01 12:58:38 233

原创 题——合并两个有序数组(c++)

题目给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 来源:力扣(LeetCode)解答思路两数组合并排序...

2020-03-01 12:17:22 621

原创 题——最大子序和 (c++)

题目:最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 来源:力扣(LeetCode)解答过程动态规划:分组求和,将数组 如[-2,1,-3,4,-1,2,1,-5,4],进行分组【第一组(-2) ,第二组(-2,1)(1),第三组(-2,1,-3)(1,-3)(-3)…】第 i 组最大值可以由第 i-1 组...

2020-03-01 11:42:23 171

原创 题——移除元素 (c++)

题目:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 来源:力扣(LeetCode)解答过程将数组中不等于val 的数替换...

2020-02-23 20:28:09 163

原创 题——删除排序数组中的重复项 (c++)

题目:删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)解答过程使用双指针,使用 i 将 j 处的不同的数字覆盖,修改完善,结束。修改过程:使用 while 循环时,使用 j 判断:...

2020-02-21 23:24:17 258

原创 题——两数之和 (c++)

题目:两数之和题:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 来源:力扣(LeetCode) 解答过...

2020-02-20 18:21:34 252

原创 Day 17 : 模块

模块把一些定义存放在文件中,为一些脚本或者交互式的解释器实例使用模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能1、import sys 引入 python 标准库中的 sys.py 模块;这是引入某一模块的方法。2、sys.argv 是一个包含命令行参数的列表。3、sys.path 包含了一个 Python 解释器自动查找...

2019-11-05 21:18:20 69

原创 Day 16 : 魔方方法

魔方方法能够在适当的时候被调用构造和析构__new __(cls[,…])__ del __(self算术运算

2019-11-04 21:47:50 105

原创 Day 14 :类与对象

类与对象属性+方法=对象对象类名+() 类名 以大写字母开头面向对象封装 属性(变量 方法) 信息隐蔽技术>>>list 1=[2,3,5,7,1] >>>list.sort() >>>list1 [1,2,3,5,7] >>>list.append(9) >>>list1 [1,...

2019-11-02 18:31:28 100

原创 Day 12 : else 与 with 语句

Day 12 : else 与 with 语句else语句if …elseif 语句为真,执行到 break 跳出,不执行else 语句if 语句为假,直接执行else 语句while…else条件为真,执行到 break 跳出,不执行else 语句条件为假,直接执行else 语句try except elsetry 语句 为真执行 elsewith语句自动关闭文件直接...

2019-10-31 22:07:26 110

原创 Day 11: 异常处理

Day 11: 异常处理异常处理Pytnon标准异常总结检测错误1) try-excepttry: 检测范围except Exception[as reason]: 出现异常(Exception)后的处理代码2) try-finally语句try: 检测范围except Exception[as reason]: 出现异常(Exceptio...

2019-10-30 21:04:14 90

原创 Day 9: 文件与文件系统

Day 9: 文件与文件系统读取文件 (在文本模式下)在写入其他类型的对象之前,需要先把它们转化为字符串(在文本模式下)或者字节对象(在二进制模式下)f.read(size)size 是一个可选的数值参数size 被忽略或者为负时将读取并返回整个文件的内容文件末尾f.read() 将返回一个空字符串 (’’)f.readline()从文件中读取一行换行符(\n)留在字符串...

2019-10-28 18:10:39 100

原创 Day 8 :字典与集合

Day 8 :字典与集合字典字典主要的操作是使用关键字存储和解析值映射类型——dict 使用大括号索引以关键字为索引,关键字可以是任何不可变类型,常用数字或字符串如果元组直接或间接地包含了可变对象,那么它就不能用作关键字。列表不能用作关键字键键必须是唯一的,以逗号分隔的键值对删除使用del用一个不存在的键来取值则会报错返回包含该字典中所有键的列表使用 list(d),且...

2019-10-27 23:12:36 109

原创 Day 5 :函数与 Lambda 表达式

函数与 Lambda 表达式函数**1)定义函数用def关键字:def 函数名(参数1,参数2,…):函数体2)调用函数函数名(参数1,参数2,…)def sum(x,y): z=x+y return zprint("sum(2,5)=",sum(2,5)) #sum(2,5)= 73)返回函数return ()4)形参函数定义过程中小括号里面的...

2019-10-25 22:51:26 85

原创 Day 5 :字符串与序列

Day 5 :字符串与序列字符串形式单引号 ’ ’双引号==" "==转义== \ ==换行==\n== 需要使用print()原始字符串在引号前添加 r\ 不会转义为特殊字符

2019-10-24 12:07:23 142

原创 Day 3 :列表与元组

标题Day 3 :列表与元组列表创建列表1)创建一个普通列表eg. number=[1,2,3]2)创建一个混合列表eg. number=[1,[6,7],有,2,e,3]3)创建一个空列表eg. empty=[]向列表添加元素1)append列表名.append(添加元素)只可以添加一个元素 *自动加入列表末端2)extend列表名.extend([元素])可以...

2019-10-22 21:15:36 93

原创 Day 2 : 条件与循环

Day 2 : 条件与循环条件判断1)语句 if … elif … else …2)自上而下,满足条件时执行对应的块内语句,后续的elif和else都不再执行3)语句结束有==

2019-10-21 13:08:58 91

原创 Day 1变量运算符 数据类型

Day 1变量 运算符 数据类型变量1)赋值 名字 = 值2)字母 区分大小写 数字 下划线 不能以数字开头3)专业字符串 string1) 字符串即文本2)单引号或双引号3)内容出现引号使用转义符号(\)4)原始字符串 在字符串前加 r 自动转义 ==原始字符串结尾不可加 ==5)长字符串 使用三重引号""" …""" 或’’’…’’’数据类型数值类型1)整形...

2019-10-20 23:27:30 125

空空如也

空空如也

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

TA关注的人

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