自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (8)
  • 收藏
  • 关注

转载 CSS backround 路径问题

background-image:用于设置需要显示背景图片;例如–>background-image:url(demo.jpg);大家知道ulr()中是填写路径:(现在假设背景图片名字叫做demo.jpg) 1、如果该css文件和背景图片在同一文件夹存在且并不包含于其他文件夹那么直接填写demo.jpg;-->background-image:url(demo.jpg); 2、如果该css文件和背景图片在同一文件夹存在且图片包含于其他文件夹(abc)那么填写//abc/d

2020-05-17 13:26:20 289

原创 禁止知乎怎么转载

工具:chrome浏览器方式:F12===> F1 ,找到Debugger ,勾选Disable JavaScript。完结撒花。仅用于技术交流,侵权则删。

2020-05-06 10:39:08 598

原创 Array&Matrix-9.数组的度(697)

1.题目给定一个非空且只包含非负数的整数数组 nums, 数组的度的定义是指数组里任一元素出现频数的最大值。你的任务是找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。示例 1:输入: [1, 2, 2, 3, 1]输出: 2解释:输入数组的度是2,因为元素1和2的出现频数最大,均为2.连续子数组里面拥有相同度的有如下所示:[1, 2, 2, 3, 1], [1, ...

2020-04-30 15:56:34 191

原创 Array&Matrix-8.优美的排列 II(667)

1.题目给定两个整数 n 和 k,你需要实现一个数组,这个数组包含从 1 到 n 的 n 个不同整数,同时满足以下条件:① 如果这个数组是 [a1, a2, a3, … , an] ,那么数组 [|a1 - a2|, |a2 - a3|, |a3 - a4|, … , |an-1 - an|] 中应该有且仅有 k 个不同整数;.② 如果存在多种答案,你只需实现并返回其中任意一种.示例 1:...

2020-04-06 18:03:38 141

原创 Array&Matrix-7.寻找重复的数(287)

1.题目给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2示例 2:输入: [3,1,3,4,2]输出: 3说明:1.不能更改原数组(假设数组是只读的)。2.只能使用额外的 O(1) 的空间。3.时间复杂度小...

2020-04-02 10:07:33 123

原创 Array&Matrix-6.错误的集合(645)

1.题目集合 S 包含从1到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例 1:输入: nums = [1,2,2,4]输出: [2,3]注意:给定数组...

2020-03-30 21:41:15 83

原创 Array&Matrix-5.有序矩阵中第K小的元素(378)

1. 题目给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第k小的元素。请注意,它是排序后的第k小元素,而不是第k个元素。示例:matrix = [[ 1, 5, 9],[10, 11, 13],[12, 13, 15]],k = 8,返回 13。说明:你可以假设 k 的值永远是有效的, 1 ≤ k ≤ n2 。2. 思路以左上角为最小值,右下...

2020-03-24 10:06:11 89

原创 Array&Matrix-4.搜索二维矩阵II(240)

1. 题目编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],...

2020-03-22 23:48:04 85

原创 Array&Matrix-3.最大连续1的个数(485)

1. 题目给定一个二进制数组, 计算其中最大连续1的个数。示例 1:输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意:输入的数组只包含 0 和1。输入数组的长度是正整数,且不超过 10,000。2. 思路遍历数组遇到1记录个数。遇到零,则将1个数清零,再遇到1,继续记录。所以需要一个变量保存上一个1的个数的值...

2020-03-22 20:10:07 135

原创 Array&Matrix-2. 重塑矩阵(566)

1.题目在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。如果具有给定参数的reshape操作是可行且合理的,则输出新的重塑矩阵;否则,输出原始矩阵。示例 1:输入:nu...

2020-03-21 23:27:47 88

原创 Array&Matrix-1. 轻松移动零点(283)

1. 轻松移动零点(283)给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。思路:遍历数组,遇到第几个非零元素就与对应的数组位置上元素交换。相当于双指针,快指针i 遍历数组;慢指针idx 遇非零自增...

2020-03-21 20:05:46 120

原创 LeetCode刷题目录

github 刷题目录

2020-03-21 19:48:18 147

原创 百度网pan下载-IDM+油猴

所需工具:chrome浏览器油猴插件百度网盘插件Internet Download ManagerIDM 插件会在IDM软件安装完毕后自动安装,只需在chrome浏览器扩展中启用即可,chrome://extensions/打开网页百度网盘,选中所需下载资源,点击生成连接,点击链接,选择IDM下载即可。如果出现无权限下载错误,在弹出的窗口里修改应用 ID 为 778750如果出现...

2020-03-14 10:43:42 5127

原创 数组-杨辉角Ⅱ(119)

1.题目给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。示例:输入: 3输出: [1,3,3,1]2.思路对118杨辉三角进行变型,不用存储所有的值,只保存前一行的值即可。class Solution: def getRow(self, rowIndex: int) -> List[int]: res = [1] fo...

2020-03-06 20:43:42 81

原创 数组-杨辉三角(118)

1 .题目给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]2.思路(1)每一行第一个和最后一个都是1. 当前元素等于上一行的同列元素+ 前列元素。def generate(numRows): ...

2020-03-04 16:50:39 100

原创 数组-88.合并两个有序数组

1.题目给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3nums2 ...

2020-03-04 15:35:35 75

原创 数组-67.二进制求和

1.题目给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”2.思路(1) 将二进制转换成十进制求和。class Solution: def addBinary(self, ...

2020-02-29 14:50:09 229

原创 数组-66.加一

1.题目给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。2.思...

2020-02-24 22:04:30 124

原创 数组-最大子序列(分治,动态规划)

题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。思路暴力破解(超时)穷举所有子空间,然后求和取最大值。代码class Solution: def maxSubArray(self...

2020-02-24 16:45:53 347

原创 数组-3.二分查找

1.题目给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。2.代码class Solution: def search(self, nums: List[int], target: int) -> int: n = len(nums) ...

2020-02-12 21:21:46 247

原创 数组-2.搜索插入位置(二分法)

1.题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0二分查...

2020-02-12 21:12:21 196

原创 数组-1.移除元素

1. 题目给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。2.思路(1) 把不等于val 的值覆盖,覆盖数即为数组的新长度。(2) 借鉴题解中 双指针, 一个从头向后,一个从尾...

2020-02-11 18:31:32 109

原创 6.有效的括号

题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false示例 4:输入: “...

2019-12-26 17:34:48 80

原创 5.最长公共前缀

题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。思路利用set和zip, 将列表中每个字符串的同一个位...

2019-12-26 15:32:01 89

原创 4. 罗马数字转整数

题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1...

2019-12-23 22:16:19 71

原创 3.回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。思路:转换成...

2019-12-19 21:56:18 108

原创 2. 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。方法1最简单最暴力的,把X按位...

2019-12-08 16:49:45 72

原创 1.猜数字

从简单到困难。 答案均为python1.猜数字小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。示例 1:输入:guess = [1,2,3], a...

2019-12-08 15:50:12 148

原创 解决chrome浏览器插件安装无效问题

解决方式:将插件文件后缀 .crx 改成 rar解压,浏览器打开 chrome://extensions/选择加载已解压扩展程序完结,撒花。

2019-11-29 11:19:20 3654

原创 机器学习算法概述

写在前面,之前都是零零散散的学习机器学习算法,现在准备进行系统的整理学习。算法:定义:是利用计算机解决特定问题的处理步骤,是有限操作的集合。分类按照学习方式不同进行分类:根据学习样本数据不同,对问题有不同的建模方式。1. 监督学习学习样本中有结果标记。利用一组已知类别的样本来训练模型,使其达到性能要求。(训练数据有标签)监督算法分类:Classifiction通过已有数据集的学...

2019-11-23 16:53:58 454

原创 Python 数据分析(三)

pandas简介: numpy 能够处理数值数值,但是除了数值以外还有字符串、时间序列等等,比如用过爬虫获取到了存储在数据库中的数据等等,所以就需要pandas,它除了处理数值之外(基于numpy),还可以处理其他类型的数据。常用数据类型Series 一维,带标签的数据 也就带的索引DataFrame 二维,series容器import stringimport pandas as...

2019-07-21 11:40:55 172

原创 Python数据分析(二)

二、numpy特点: 快递,方便,科学计算的基础库概念:Python中的科学计算的基础库,重在数值计算,多用于大型多维数组上执行数值运算。1.创建数组import numpy as npa = np.array([1, 2, 3]) b1 = np.array(range(0, 6))等价于b2 = np.arange(6)b1.dtype # 当前数据的类型取小数im...

2019-07-20 09:39:12 393

原创 matplotlib 坐标轴上不显示负号及中文问题

1.matplotlib 坐标轴上不显示负号及中文问题解决:添加两行代码import matplotlib as plt plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号永久解决方法:(1)找到需要的字体:...

2019-07-18 09:59:49 2374

原创 Python 数据分析(一)

简介数据分析:是把隐藏在一些看似杂乱五章的数据背后的信息提炼出来,总结出研究对象的内在规律数据分析三大工具:Numpy,Pandas,Matplotlib一、NumpyNumpy(全称 Numerical Python) 是Python的一个扩展库,支持大量的维度数组与矩阵运算,此外次针对数组晕眩提供大量的数学函数库。1.创建ndarray(1)使用np.array()创建一维数据创...

2019-07-18 09:50:15 211

原创 皮尔逊基相关系数的度量

import numpy as np# 皮尔逊基相关系数的度量def PEXJWork(x, y): n = len(x) #均值 x_u = np.mean(x) # 20 y_u = np.mean(y) # 20 x1 = x - x_u # -2 1 1 0 y1 = y - y_u # 1 -2 0 1 #方差...

2019-04-01 20:56:25 162

原创 python使用requirements.txt安装类库

requirements.txt主要使用目的:任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。requirements.txt文件格式:requests1.2.0 Flask0.10.1方法一:pip freeze > requirements.txt查看源文件pip的freeze命令用于生成将当前项目的pip类...

2019-03-19 22:31:38 369

原创 pip更新问题

You are using pip version 10.0.1, however version 19.0.3 is available.You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.使用这个命令 并没有什么卵用。解放方法:去pip官网链接 下载最新版本,然后使用命令...

2019-03-19 22:09:32 462

原创 pycharm中sys.argv[]的使用

使用sys模块,在pycharm中的设置。import sysprint(sys.argv[0]) # 输出文件路径print(sys.argv[1]) #输出所带参数执行之后产生如下错误因为在pycharm中需要设置参数步骤: shift + alt + f10 出现下图点击 edit configuration,如图在箭头所示位置,填写所需参数,每个参数以空格隔...

2019-03-18 22:29:05 7170 2

原创 K-Means总结

K-means与KNN  k-means与kNN虽然都是以k打头,但却是两类算法——kNN为监督学习中的分类算法,而k-means则是非监督学习中的聚类算法;二者相同之处:均利用近邻信息来标注类别。.  K-Means是无监督的聚类算法,其中K表示类别数,Means表示均值,是一种通过均值对数据点进行聚类的算法。K-Means算法通过预先设定的K值及每个类别的初始质心对相似的数据点进行划分,并...

2019-03-05 11:08:50 469

转载 k近邻算法(KNN)总结

  k近邻是一种常用的监督学习方法,工作机制非常简单:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本,然后基于k个“邻居”的信息来进行预测。  在做分类预测时,一般采用“投票法”,即选择k个样本中出现最多的类别,作为预测样本。在做回归任务时,一般采用“平均法”,即选择k个样本的样本输出的平均值,作为回归预测值。1.knn三要素方差->>var(D) a...

2019-03-01 20:41:27 323

graphviz-2.38.rar

graphviz实际上是一个绘图工具,可以根据dot脚本画出树形图等,十分方便。我们利用它可以轻松完成树形图等图案的绘制工作。原理其实很简单,利用python代码生成dot脚本,然后调用graphviz软件解析,生成一张图片。

2020-04-06

typora-setup-x64.rar

Typora是一个非常简洁的Markdown编辑器,它不像其他编辑器那样把界面分成两块,一边源码一边预览,而是按下回车键后刚编写的完的一行就显示效果。而且它还支持包括github等多种markdown渲染主题,其中还有还有一款夜间主题,另外还支持自定义主题,字体等功能。

2020-03-30

matlab与机器学习百度云分享

matlab与机器学习,有matlab基础,进阶课程,神经网络,决策树,遗传算法,蚁群算法,模拟退火算法,降维,等等。

2018-10-19

冰点 文库下载器

1. 支持百度、豆丁、丁香、畅享、MBALib、道客巴巴、Book118等文库文档。 2. 无需积分也无需登录就可以自由下载百度文库和豆丁文库。 3. 支持多个任务同时下载和断点续传下载。 4. 生成的pdf文档与原始文档质量等同。 更新时间2018-10-8,更新版本为3.2.6

2018-10-19

MS SPY 获取句柄

获取窗口句柄工具,VS spy,microsoft开发,功能比较齐全。

2018-05-23

易语言获取窗口句柄工具

新手学习易语言时必须的工具,自己也在用,转载自网络。

2018-05-23

易语言伴侣

Eapi伴侣,Ver1.6.2,win10可用,亲测。压缩包,附带易语言例子。

2018-05-23

空空如也

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

TA关注的人

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