自定义博客皮肤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 296

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

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

2020-03-01 12:17:22 698

原创 题——最大子序和 (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 219

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

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

2020-02-23 20:28:09 212

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

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

2020-02-21 23:24:17 312

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

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

2020-02-20 18:21:34 352

原创 Day 17 : 模块

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

2019-11-05 21:18:20 116

原创 Day 16 : 魔方方法

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

2019-11-04 21:47:50 151

原创 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 142

原创 Day 12 : else 与 with 语句

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

2019-10-31 22:07:26 155

原创 Day 11: 异常处理

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

2019-10-30 21:04:14 128

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

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

2019-10-28 18:10:39 142

原创 Day 8 :字典与集合

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

2019-10-27 23:12:36 150

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

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

2019-10-25 22:51:26 131

原创 Day 5 :字符串与序列

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

2019-10-24 12:07:23 204

原创 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 140

原创 Day 2 : 条件与循环

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

2019-10-21 13:08:58 142

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

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

2019-10-20 23:27:30 191

空空如也

空空如也

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

TA关注的人

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