自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。题解:使用了哈希

2020-08-20 15:25:18 143

原创 Python Pandas读取Excel表格,排序后保存

只需四行代码,第一行引入包,第二行读文件,第三行排序,第四行写文件import pandas as pdscExcel = pd.read_excel('Scores.xlsx') ##这里应该是路径+文件名,我的文件放在脚本同级目录里所以没有加路径scExcel.sort_values(by='最低位次')#按照最低位次排序scExcel.to_excel('newscore.xlsx')#保存文件,如果不想保存在同级目录下面,此处的参数应该为路径+文件名上面代码实现的功能是,把今年高考投

2020-08-20 15:10:02 6640

原创 Python安装PIL报错

使用pip install PIL安装PIL时报错:ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)ERROR: No matching distribution found for PIL原因:在Python3.7中PIL已更名为pillow解决方法:pip install pillow在程序中直接import PIL就可以使用了...

2020-07-23 10:21:10 645

原创 杨辉三角(空间复杂度为O(k))

给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。(k从0开始)要求空间复杂度为O(K)。语言:c++class Solution {public: vector<int> getRow(int rowIndex) { int n=rowIndex; vector<int> YH(n+1,1); if(n==0) { return YH; }

2020-05-18 08:56:43 349

原创 杨辉三角(迭代法)

给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> a; int n=numRows; int i,j,temp; a.resize(n); for(i=0;i&

2020-05-15 23:09:36 763

原创 两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.采用了递归的方法。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : va

2020-05-15 21:19:59 137

原创 两数相加

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807/** * Definition for singly-linked

2020-05-13 16:28:08 133

原创 回文链表

请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true版本1:时间复杂度O(N),空间复杂度O(N)/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {}

2020-05-13 15:32:51 140

原创 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。

给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。示例 1:输入: 1->2->3->4->5->NULL输出: 1->3->5->2->4->NULL示例 2:输入: 2->1->3->5->6->4-&

2020-05-13 14:28:59 2898

原创 假设你获取了用户输入的日期和时间如2015-1-21 9:01:30,以及一个时区信息如UTC+5:00,均是str,请编写一个函数将其转换为timestamp

import refrom datetime import datetime,timedelta,timezonedef to_timestamp(dt_str, tz_str): cday = datetime.strptime(dt_str,'%Y-%m-%d %H:%M:%S')#字符串转为时间 utc_group = re.match(r'([UTC]+)([+-])...

2020-05-07 09:38:10 524

原创 matlab中使用load命令导入数据

讲基本语法的文章已经够多了,但有一点容易被忽略,就是当用字符串作为文件名时,load filename 并不能把文件导进去。这种情况常出现在需要的数据文件非常多,且文件名有规律,入filename1、filename2、···、filenamen 的时候。我想导入g这个字符串同名的文件,可是程序报错了:我查了MathWorks上的文档,load有两种形式,load filename时命令...

2020-04-30 16:56:40 9749

原创 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。

小菜鸡开始学写Python啦!这是写出来的第一个稍微有一点点功能的代码,打印出文件名包含某关键字的文件名和绝对路径,采用了递归的方式。import os #os模块def _x_in_file(x,flist,path):#flist是由文件名组成的list,若有,则打印文件名和绝对路径 for f in flist: if f.find(x)!=-1: ...

2020-04-30 16:08:36 1452

PlatEMO-master.zip

内有90个流行的MOEAs,包括遗传算法、差分进化、粒子群优化、模因算法、分布估计算法和基于代理模型的算法。用户可以显示各种图形,包括结果的pareto front,真实的pareto front等等。强大友好的GUI,可以不用编辑任何代码。 可以直接导出Excel或者LaTex。

2020-07-23

ZDT系列测试函数的真实PF前端图像.zip

压缩包内有ZDT1到ZDT4四个.mat文件,一个.m文件用来加载四个.mat文件并画出图像。用matlab运行draw.m文件可画出图像

2020-04-30

空空如也

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

TA关注的人

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