自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 拼多多笔试

def decrease(A, B): for i, v in enumerate(A): if i == 0: pre = True next = True if A[i + 1] - v > 0 else False elif i == len(A)-1: pre = Tru...

2019-08-08 21:48:00 382

原创 快排+堆排序+桶排序

快速排序分而治之思路,设置一个基准数,然后将数组分成两组,大于基准数和小于基准数。def quick_sort(lis, i, j): if i > j: return temp = lis[i] l, r = i, j while l < r: while l < r and lis[r] >= te...

2019-08-03 14:55:00 237

转载 贪心力扣题解

此博主要是看了这篇的总结:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode 题解 - 贪心思想.md455. Assign Cookies分配饼干描述:每个孩子都有一个满足度,每个饼干都有一个大小,只有饼干的大小大于等于一个孩子的满足度,该孩子才会获得满足。求解最多可以获得满足的孩子数量。实例:Input: [1...

2019-08-01 22:09:50 261

原创 django学习01

安装djangopip install djangopycharm下的django项目django-admin startproject 完成相关配置 (项目名/settings.py文件) 1. Templates(存放HTML文件的配置) <-- 告诉Django去哪儿找我的HTML文件 'DIRS': [os.path.join(BAS...

2019-07-31 20:57:44 98

原创 关于链表的题

2 add 2 numbers题目描述You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the tw...

2019-07-20 22:13:57 120

原创 2sum && 3sum 在数组中寻找几个数之和为target

2sum题目描述Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use...

2019-07-20 16:50:13 222

原创 MySQL8.0给新用户增加权限

今天学习过程中遇到一个问题,我的MySQL版本为8.0.16 ,在创建新用户并给新用户添加数据库权限时使用命令:grant all on vsearchlogdb.* to 'vsearch' identified by 'vsearchpasswd';遇到以下的报错:ERROR 1064 (42000): You have an error in your SQL syntax; ch...

2019-06-26 09:03:37 3478

原创 用python画条形图

在做毕设的过程中有些数据用表格来展现,会很难看出数据之间的差别,凸显不出数据的特点,所以想制作一个条形图,这里特地记录下,已备以后用到,这两张图对我这种小菜鸟来说可是花了一天的时间啊。。。。import numpy as npimport matplotlib.pyplot as pltimport matplotlib#指定默认字体matplotlib.rcParams['font.s...

2019-04-09 16:01:19 12249 2

原创 《算法图解》八

贪婪算法应用实例思想:每步都采取最优的做法。在这个示例中,你每次都选择结束最早的 课。用专业术语说,就是你每步都选择局部最优解,最终得到的就是全局最优解贪心算法是一种近似算法(approximation algorithm)。在获得精确解需要的时间太长时,可使用近 似算法。判断近似算法优劣的标准如下: 速度有多快; 得到的近似解与最优解的接近程度教室调度问题计算这几门课程需要最...

2019-04-06 15:17:42 162

原创 《算法图解》六、七

广度优先搜索可用于求解从A到B有无路径及最短路径问题,从一个节点出发,寻找该节点的邻居,遍历结束后如果没有达到目的,继续查找邻居的邻居。这里用到一种数据结构–队列情景:你是一个果农,需要在你的人际交往网找到一位水果的销售商。from collections import dequedef search(name): search_queue = deque() searc...

2019-04-05 22:09:38 227

原创 《算法图解》第五章

散列表什么是散列表:可以看成数组和链表的结合体。散列函数散列函数“将输入映射到数字”。python中的字典特点:1.它必须是一致的。例如,假设你输入apple时得到的是4,那么每次输入apple时,得到的都 必须为4。如果不是这样,散列表将毫无用处。2.它应将不同的输入映射到不同的数字。例如,如果一个散列函数不管输入是什么都返回1, 它就不是好的散列函数。最理想的情况是,将不同的输入映...

2019-04-03 15:03:52 183

原创 《算法图解》(四)

##欧几里得算法

2019-04-02 14:56:17 345

原创 图解算法(三)

图解算法(三)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会...

2019-04-02 10:25:08 123

转载 Mac 文件夹的介绍

新开始接触mac,对好多的操作都不是很熟悉,就安装路径这个问题对我这个稍稍强迫症的人就纠结了许久,我们都知道mac只有一个磁盘,不像win系统,有c,d,e等等好多盘,安装软件时我们会更改默认安装路径,在mac中呢?转自https://blog.csdn.net/yxys01/article/details/73161962我觉的有必要先认识一下mac里的各路“文件夹大哥”,系统,应用程序...

2019-02-14 16:17:03 399

原创 算法设计 ----网络流------二分匹配

一、介绍几个概念Matching:    Given 一个无向图G(V,E),M是E的一个子集,若G中的每个节点至多出现在M中的一条边上,就说M是一个Matching。 Max Matching:G中最大规模的匹配。 bipartitle:无向图、节点集合可以被划分为两个集合L和R、图中的每个边e的一个端点在L中,另一个端点在R中。 Bipartitle matching:Given 一...

2018-12-25 10:17:37 332

原创 linux 下安装pip和pygame

最近想把《Python编程》这本书看完,把后面的项目能自己做下来,要配置项目环境1.安装pip3:访问https://pip.pypa.io/,单击左边面板中的Installation,再单击中间窗口中的链接get-pip.py。sudo python3 get-pip.py##查看是否成功pip3 --version2.安装pygame使用Python3的话,pygame安...

2018-12-17 22:14:39 593

原创 每天学点数据库(一)

1 安装过程中的一次错误:当安装完成后在命令行执行mysql -uroot -p****时,出现错误‘MySQL’不是内部或外部命令,也不是可运行的程序或批处理文件。原因:当我在敲mysql时,其实系统是调用了mysql.exe文件,这个文件在我的安装目录下的/bin,解决:现在在我敲mysql时,系统找不到对应的可执行文件,可以把bin目录加到环境变量里或者干脆到安装目录下的。/bin里找...

2018-09-26 20:35:30 191

原创 [leetcode]【最长子序列】----python

题目描述:给定一串数组,返回其中的最长递增子序列的长度。例如:给定数组[10, 9, 2, 5, 3, 7, 101, 18],则其最长递增子序列为[2, 3, 7, 101],返回长度4解题思路:用i来遍历从第二个元素开始,用j来便利i前面的数,判断J指向的元素是否小于i指向的元素?如果成立,则j对应的L序列+1和当前的i相比取大者,以此类推  10 9 2 5...

2018-09-11 21:37:27 924

原创 牛客--2 替换空格

题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。注意:题目中的“ ”替换成长度为3的字符串,所以数组长度增加了。python解决方法:先把字符串转化成列表,进行替换,然后把列表转化回字符串lis = list(s)leng = len(s)for i in ...

2018-08-27 09:30:20 110

原创 webserver基础知识

1. nginx的rewrite规则怎么写2. nginx配置文件中常用命令有哪些?location的匹配原则是啥?写一条rewrite规则,将所有请求都指向index.php文件3. nginx和php-fpm采用什么方式通信?4. nginx返回499状态码表示什么意思?服务器返回http头之前,客户端就提前关闭了http连接,这很有可能是因为服务器端处理的时间过长,客户端“不耐烦”...

2018-08-22 12:40:28 467

原创 MySQL基础知识

1. mysql宕机的原因都有哪些?可以采取哪些措施避免宕机?2. 有哪些措施可以加强数据库数据的安全?3. mysql基本字段数据类型,text最大存储多少字节?4. 如何查看mysql当前连接数?5. mysql常见索引优化,如何查看一个查询使用索引的情况?...

2018-08-22 12:39:45 146

原创 PHP面试题整理

PHP里单引号和双引号有啥区别? 单引号会把里面的内容当作纯文本处理,不会处理变量和转义字符,除了\\和\'。 双引号会对里面的内容进行解释。 echo、print_r、print、var_dump之间的区别? echo和print是php语句,只能打印简单类型的数据结构;print_r和var_dump是函数,可以打印复杂类型的数据结构; echo可以输出多个字符串,中间用逗...

2018-08-22 12:38:46 200

原创 PHP基础知识 8/1

变量如何定义?如何检查 变量是否有定义?如何删除一个变量?判断变量是否为空?用$开头,如$a = 90; isset(var) unset(var) empty(var)神么是可变变量:一个变量的变量名可以动态设置和使用,即获取一个普通变量的值作为这个可变变量的变量名;$a; $$a; ${$a}&lt;?php$a = 'hello';echo $a."\n";$$a =...

2018-08-01 10:22:35 119

原创 分支语句

使用bool时,要自动进行类型转换;&lt;?php $a = true; switch($a){ case false: echo "a"; break; case 2: echo "b"; break; default: ...

2018-07-30 11:17:05 143

原创 php变量和基本语法

1、PHP的基本语法PHP可以和html混编 一个语法以分号结束 定义变量要以$打头 变量的数据类型不是不变的 弱数据类型语言 区分大小写2、PHP基本数据类型:整形,浮点数,字符串,布尔型??如果在程序中只是声明了变量,并没有直接赋值,那么在内存中该变量的值是null整形在PHP中一个整型数据可以是八进制(0打头,$a = 035),十进制,十六进制(以0x 打头,$a...

2018-07-28 20:52:35 194

原创 647. Palindromic Substrings

Given a string, your task is to count how many palindromic substrings in this string.The substrings with different start indexes or end indexes are counted as different substrings even they consist ...

2018-07-21 10:28:59 126

原创 韩顺平html学习笔记2

1、添加图像&lt;img scr="图片的路径/该图片的url" width=“” height=“” alt=“这是一条狗” align=“top” border="1px"/&gt;2、添加表格(table)--课程表为例在添加表格时,要先计算行数和列数代码:&lt;!--html表示我是html文件--&gt;&lt;html&gt;&lt;head&gt;...

2018-07-17 17:20:17 532

原创 leetcode--406. Queue Reconstruction by Height

Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers (h, k), where h is the height of the person and k is the number of people in front of this ...

2018-07-17 10:47:30 112

原创 html

目标: 基本概念 运行原理 基本用法 能写出简单网页1,html介绍超文本标记语言(hypertext mark-up language),主要的用处是做网页。可以在网页上显示文字,图像,视频,声音。 标记==元素      &lt;input type="text", name = "XXXX"&gt;2、动态网页与静态网页的区别:静态页面就是设计者把页面上所有东西都...

2018-07-16 19:39:17 132

原创 莫愁python学习笔记 tkinter----label&button, Entry&Text

窗口主体框架:import tkinter as tkwindow = tk.Tk() #创建一个窗口对象window.title('my first window') #窗口名称window.geometry('400x150') #窗口大小window.mainloop()#让窗口活动起来建立labell = tk.Label(window, text = 'good job'...

2018-07-13 16:03:39 1067

原创 TCP的三次握手与四次握手

一,传输控制协议TCP1,特点:TCP是面向连接的传输层协议。就是应用程序在使用TCP前要先建立TCP连接,等到数据传输完毕后,必须释放已经建立的TCP连接。2,TCP连接:每一条TCP 连接有2个端点,TCP连接的端点叫套接字(socket)或插口。端口号连接到IP地址就构成了套接字。套接字(socket)= (IP:端口号)每一条TCP连接唯一地被通信两端的两个端点口(即两个套接字)所确定。T...

2018-07-12 15:35:22 199

原创 二叉树的深度

题目描述:输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。:思路:二叉树的遍历有两种解决方式:一种是dfs(深度优先遍历)是一种利用递归实现的搜索算法,一种是bfs(广度优先遍历)是一种利用对列实现的搜索算法。bfs的重点在于队列,dfs的重点在于递归,这是本质区别深度优先:树的高度=左子树和右子树的最大值+1# -*- co...

2018-07-11 22:23:03 91

原创 计算机网络-----物理层

一,物理层的基本概念1,物理层考虑的是租养才能在连接各种计算机的传输媒体上传输数据比特流2,物理层的任务描述为确定与传输媒体的接口有关的一些特性:机器特性,电气特性,功能特性,过程特性3,物理层的作用尽可能屏蔽掉传输媒体和通信手段的差异,是物理层上的数据链路层感觉不到这些差异,十数据链路层只考虑如何完成本层的协议和服务,而不需要考虑网络具体的传输媒体和通信手段。二,数据通信的基础知识1,一个数据通...

2018-07-11 16:15:22 310

原创 python核心编程----读书笔记

1,is , == 的区别a is b:指的是a和b指向内存的同一空间;a == b:指的是a和b所指向的值是相等的。

2018-07-11 14:41:29 168

原创 581. Shortest Unsorted Continuous Subarray

题目描述:Given an integer array, you need to find one continuous subarray that if you only sort this subarray in ascending order, then the whole array will be sorted in ascending order, too.You need to fi...

2018-07-11 11:33:20 107

原创 437. Path Sum III

题目描述:You are given a binary tree in which each node contains an integer value.Find the number of paths that sum to a given value.The path does not need to start or end at the root or a leaf, but it mu...

2018-07-11 10:32:12 111

原创 572. Subtree of Another Tree

题目描述:Given two non-empty binary trees s and t, check whether tree t has exactly the same structure and node values with a subtree of s. A subtree of s is a tree consists of a node in s and all of this...

2018-07-09 21:52:36 130

原创 不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。# -*- coding:utf-8 -*-class Solution: def Add(self, num1, num2): # write code here mask = 0xFFFFFFFF maxval = 0x7FFFFFFF...

2018-06-17 21:14:38 86

原创 股票的最大利润

题目:假设某股票的价格是按时间先后顺序存储在数组中,请问卖该股票一次获得的最大利润是多少?class Solution: def sortting(self, lis): if len(lis) &lt; 1 or lis == None: return -1 mix = 0 for i in range(len(li...

2018-06-17 11:12:10 127

原创 扑克牌中的顺子

题目:从扑克牌中随机抽取5张,判断是不是顺子,大小王可以看做任意牌。class Solution: def sort_l(self, L, length): if L == None or length &lt; 1: return False lis = sorted(L) #排序 num0 = lis.coun...

2018-06-17 09:21:41 182

空空如也

空空如也

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

TA关注的人

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