- 博客(20)
- 收藏
- 关注
原创 力扣题--删除排序链表中的重复元素
删除排序链表中的重复元素题目给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。、操作代码public class Solution { public ListNode DeleteDuplicates(ListNode head) { if (head == null || head.next == null) ...
2020-03-15 21:53:54
311
原创 力扣题--合并两个有序链表
合并两个有序链表题目操作代码public class Solution { public ListNode MergeTwoLists(ListNode l1, ListNode l2) { ListNode temp = new ListNode(); ListNode l3 = temp; ...
2020-03-15 21:45:55
187
原创 力扣题--买卖股票的最佳时机
买卖股票的最佳时机题目操作代码(C++)class Solution {public: int maxProfit(vector<int>& prices) { int maxprice=0; if(prices.size()<2) { r...
2020-03-01 19:35:09
236
原创 力扣题--合并两个有序数组
合并两个有序数组题目操作代码class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int t; for(int i = 0;i < n;i++) ...
2020-02-27 20:17:17
236
原创 力扣题--最大子序和
最大子序和题目操作代码class Solution {public: int maxSubArray(vector<int>& nums) { int max = nums[0]; for(int i = 0;i<nums.size();i++) { i...
2020-02-27 20:08:48
180
原创 力扣题--移除元素
移除元素操作代码class Solution {public: int removeElement(vector<int>& nums, int val) { if(nums.size() == 0) return 0; int i = 0; for(int j = 0;...
2020-02-23 10:49:59
219
原创 力扣题--删除排序数组中的重复项
删除排序数组中的重复项操作步骤class Solution { public: int removeDuplicates(vector<int>& nums) { if(nums.size() == 0) return 0; int i =...
2020-02-23 10:38:24
197
原创 力扣题--两数之和(知识点vector)
两数之和操作步骤class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> result; for(int i=0;i<nums.size();i++) ...
2020-02-21 09:38:18
1862
原创 python 模块
模块1.新模块所在的文件夹一定要和idle所在文件夹一致。2.调用模块中的函数时一定要加上模块名前缀。3.导入模块的方法:(1).import 模块名(2).from 模块名 import 函数名/通配符* (通配符相对于引用模块中的全部函数,但是不建议使用容易搞乱函数)相对于第一种方法,在模块名比较长的时候,这种方法更加简洁,方便。(3).import 模块名 as 新名...
2019-11-05 20:53:11
215
原创 python 魔法方法
魔法方法1.–new–(class[, … ])对象实例化的时候的第一个方法,与其他魔法方法不同,它第一个参数不是self而是class,在init方法之前调用,如果class后面有参数,则会原封不动地传给init方法。new方法需要一个实例对象作为返回值,它会返回一个对象,通常返回class的实例对象。一般不需要重写new方法,除非继承一个不可变类型又需要修改的时候。str为不可改变的类...
2019-11-04 22:49:43
310
原创 python 类和对象
类和对象1.对象定义:对象 = 属性 + 方法 (属性就是静态的变量,方法就是函数)2.类class + 类名称(一般以大写字母开头,函数一般以小写字母开头)类名()是实例对象:就是通過實例化類創建的對象,可以有多個。类和内置函数的调用 3.封装、继承、多态封装是一种信息隐蔽技术。继承是子类自动共享父类之间数据和方法的机制。多态:不同对象对同一方法响应不同的行动。4.se...
2019-11-03 00:43:47
217
原创 python else与with语句
else与with语句1.丰富的else语句(1).if … else语(for/while … else)(2).try … except … else语句结果:没有任何异常!2.简洁的with语句将在文件没有被使用时自动关闭,不需要再使用close函数。...
2019-10-31 19:40:48
143
原创 python 异常处理
异常处理1.标志异常总结2.try—except—finally语句例子:错误的原因要强制转化为字符串的形式。 1. 一个try也可以对多个except可以以防多种错误,将在try语句中碰到第一个时报错第一个,后面的语句将不会执行。 2. 如果第一个错误没有except对应,则会在finally语句执行后报错。 3. 可以一个except中写多个错误,错误的原因将会被放在一个...
2019-10-30 18:41:07
235
原创 python 文件与文件系统
文件与文件系统1.文件‘Ctrl+s’将数据存到磁盘。open函数来打开文件 ,open(file ,打开模式,…)注意:seek函数里offset是代表字节数,中文算2个字节,标点算一个字符。readline函数在指针所在的位置读取一行。2.写文件重复多余的段落可以进行封装,例如上图,再次调用的时候直接执行函数就可以省去多余的代码。open一个文件以后一定要记着close文件...
2019-10-28 20:29:07
198
原创 python 函数与Lambda 表达式
函数与Lambda 表达式1.def 自定义函数例如:def 函数名():→函数名()def函数名(参数,参数):→函数名(参数,参数)2.形参和实参函数定义过程中的参数叫形参,传递进入函数的参数叫实参。3.函数文档对函数内容参数以及意义、返回值等内容进行介绍,不显示注释。4.默认参数,关键字参数,收集参数在函数名后面括号的参数前面加*, 默认参数在函数名后面的括号内直接对参数...
2019-10-26 10:47:32
190
原创 python 列表与元组
列表与元组一、列表:1.一般列表2.混合列表3.空列表二、添加列表成员:1.list.append() ,一次只能添加一个参数。2.list.extend() , 使用一个列表来扩张另一个列表,所以函数里的参数只能是列表。3.list.insert( 排名,参数), 第一个的排名为0。4.可以利用中间参数来改变列表里面参数的排序。三、删除列表元素:1.list.remove...
2019-10-22 23:37:26
180
原创 python 条件与循环
条件与循环一、分支语句1.if 语句2.if else 语句3.if elif … else语句4.三元操作符语法: x if 条件 else y二、循环语句1.while 语句2.for 语句经常与range连用一般默认从0开始3.break和continue 语句4.assert(断言) 语句: 检验条件是否错误...
2019-10-21 22:56:03
204
原创 python 变量、符号、运算符、数据类型
一、变量1.使用变量前一定要赋值。2.变量命名规则字母,数字,下划线组成不能以数字开头不能使用python中的关键字不能使用中文和拼音命名要有意义区分大小写推荐写法驼峰体下划线(官方推荐)常量 变量名全部大写叫常量,不建议修改注释给一些不太能够理解的的写一个描述–让程序好理解单行注释 # 只是注释一行多行注释 “’ '” 支持换行注释后的代码不执行二、符号...
2019-10-20 20:35:38
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人