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

转载 2021-03-29

正则化学习:https://deerchao.cn/tutorials/regex/regex.htm

2021-03-29 10:04:45 75

转载 2021-01-28

为什么Python中没有Switch/Case语句?不同于我用过的其它编程语言,Python 没有 switch / case 语句。为了实现它,我们可以使用字典映射:Pythondef switch_test_item(item): switcher = { "CPU": 0, "Memory":1, "BIOSVER":2, "FAN":3, "BIOSSETUP":4, } retur

2021-01-28 12:09:09 91

转载 argsort用法

简介:Numpy中的argsort函数返回的是每个元素的排序序号,但是不是很容易理解: >>> dd=mat([4,5,1]) >>> dd.argsort() matrix([[2, 0, 1]]) 一开始的时候想不明白为什么是2,0,1而不是1,2,0.因为安从小到大排序[1,4,5],1的位置是0,4的位置是1,5的位置是2。Numpy中的argsort函数返回的是每个元素的排序序号,但是不是很容易理解:<span style="color:#.

2020-12-22 22:08:13 413

原创 Python学习中日常报错总结

前言:终于要下定决心学python了。日常报错总结下,方便自己也方便后人。祝大家学习愉快1.SyntaxError: invalid character in identifier(语法错误:标识符中无效字符)解答:字面意思,就是输入了中文的东西,常见的有空格、引号等...

2020-10-03 14:12:34 219

翻译 Leetcode 连续子数组的最大和

题目:解析:首先定义一个数组sum,sum[i]$表示从数组nums从0:i元素的和,那么假设我们想求nums从j到i的子数组的值为:sum[i]-sum[j-1]sum[i]−sum[j−1]我们现在想求所有子数组和中最大的那个,也就是说只要维护一个变量min_val表示sum数组中0:i-1中的最小值,sum[i]-min_val,就是在nums数组中的和最大的子序列,我们只需要进行一次遍历即可。(leetcode官方解答)#include<iostream>#in

2020-09-23 17:13:36 534

转载 【算法】递推、分治、递归(P.S.汉诺塔无敌)

转载来源:https://blog.csdn.net/summer_dew/article/details/82078565?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160082235719195162137781%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160082235719195162137781

2020-09-23 10:55:11 151

原创 Project Euler - Even Fibonacci numbers

引言题目倒是不难,但是中间会出现很多错误,比如创建数组越界问题,long long在VC6.0不可用问题等等,好在都解决了,加油吧少女娜!题目C++答案#include<iostream>using namespace std; _int64 const max=4000000; //数组大小30,0-29 //int *num; _int64 num[max];int main(){ num[0]=1; num[1]=2; int count=0; fo

2020-09-16 18:57:39 103

原创 Project Euler - Multiples of 3 and 5

引言:研究生正式入学第一周,开始了算法课,课上感觉没啥指望了,只能自己瞎琢磨。从今天开始做起欧拉计划,老师说欧拉计划算是很简单的了,推荐我们做CodeForce.....加油加油,每一题都认真对待!娜啦女子come on!题目c++答案 #include<iostream>using namespace std;int main(){ int sum = 0; for(int i=1;i<1000;i++) { if(i%3==0 || ...

2020-09-16 17:31:36 90

原创 Pycharm 中available packages问题

最近像趁着假期学学python,在做外星人入侵时导包pygame一直报错,就像把包导进去,然鹅......不知道是网不好还是被墙了,一直刷新不出最后问题就出在这需要手动添加网址:http://pypi.douban.com/simple/http://mirrors.aliyun.com/pypi/simple/https://repo.continuum.io/pkgs/free/https://repo.continuum.io/pkgs/free/https..

2020-07-05 21:49:33 4561 1

原创 leetcode C++/C 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.empty()) { return 0; }...

2020-06-23 22:19:57 144

原创 Leetcode 128. 最长连续序列(困难)

题目描述:给定一个未排序的整数数组,找出最长连续序列的长度。要求算法的时间复杂度为O(n)。示例:输入:[100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。解题思路:已知一个无序序列,求最长连续序列的长度,肯定先排序,那排序的算法可以直接调用库函数的sort函数。在排序完了以后遍历,如果( a[i]==a[i-1]+1 ),那么长度加一。坑点:1.同样的数字不++如...

2020-06-08 16:50:13 91

原创 string的几种初始化方法

string: string的若干初始化方法2008年12月12日 星期五 11:12c++字符串(string)若干初始化的方法:string test1; //空串string test2 = "内容"; //使用=string test3("内容"); //使用引用字符数组作为参数传给构造函数string test4(test2); //用一个string初始化另一...

2020-04-20 18:05:50 5370

原创 break和continue的区别

1.break用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。使用说明:(1)只能在循环体内和switch语句体内使用break;(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语...

2020-04-13 22:02:31 93

原创 郑莉 C++,6-23:设学生人数B=8,提示用户输入N个人的考试成绩,然后计算出他们的平均成绩并显示出来

#include<iostream>using namespace std;const int N=8; //或者#define N 8;void main(){ int a[N]; int sum=0; cout<<"请输入考试成绩:"<<endl; for(int i=0;i<N;i++) { cout<<"第...

2020-03-13 11:19:17 1783

原创 编写函数void reverse(string &s),用递归算法使字符串s倒叙

//#include<iostream>#include<string>#include<cmath>using namespace std;//用递归实现void reverse(string &s,int start,int back,int len){ if(len==0 || len ==1) //长度为0 {...

2020-03-13 10:23:04 4691 1

翻译 leetcode 1.两数之和

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]思路:...

2019-04-27 09:18:41 69

翻译 Leetcode 203. 移除链表元素 (C语言版本)

题目删除链表中等于给定值val的所有节点。示例:输入: 1-&gt;2-&gt;6-&gt;3-&gt;4-&gt;5-&gt;6, val = 6输出: 1-&gt;2-&gt;3-&gt;4-&gt;5难点分析这个其实就是简单的给链表删除给定值的节点的题目,但是难点在没有头节点(好像Leetcode一般给的链表题目都没有头节点)所以假设待删除的节点是头指针的话,就要...

2019-03-16 22:37:23 204

原创 leetcode 83. 删除排序链表中的重复元素 (C语言版)

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例1:输入: 1-&gt;1-&gt;2输出: 1-&gt;2示例2:输入: 1-&gt;1-&gt;2-&gt;3-&gt;3输出: 1-&gt;2-&gt;3/*** Definition for singly-linked list.* struct ListNode {* ...

2019-03-09 11:01:19 507

空空如也

空空如也

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

TA关注的人

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