2 帅过吴彦祖

尚未进行身份认证

暂无相关简介

等级
TA的排名 19w+

leetcode.27. 移除元素

题目描述:给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且n...

2019-05-01 10:20:32

leetcode.26. 合并两个有序链表

题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。...

2019-04-30 17:52:37

leetcode.21. 合并两个有序链表

题目描述:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4,1->3->4输出:1->1->2->3->4->4方法一:递归法/***Definitionforsingly-linkedlist.*publicclassLis...

2019-04-30 17:01:05

leetcode.14. 最长公共前缀

题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。方法一:思路:首先找出第一个字符串和第二个字符串的公共字符串,然后用...

2019-04-21 20:28:19

leetcode.13. 罗马数字转整数

题目描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为...

2019-04-20 21:15:37

leetcode.9. 回文数

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

2019-04-17 16:03:23

leetcode.7 整数反转

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

2019-04-17 15:33:01

leetcode.136 只出现一次的数字I

题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4方法一(^异或运算符)异或运算符在两个相等运算符之间运算结果为0,例如4^4=0...

2019-03-26 21:44:16

elasticsearch教程,非常详细

附上链接:https://www.cnblogs.com/Wolfmanlq/p/5984494.html

2018-12-28 16:52:46

关闭centos7的防火墙

https://blog.csdn.net/ViJayThresh/article/details/81284007

2018-12-27 14:50:00

在Linux系统安装Nodejs 最简单步骤

附上链接:https://www.cnblogs.com/liuqi/p/6483317.html

2018-12-25 14:46:30

单机安装、配置elasticsearch及插件elasticsearch-head

我是在阿里云上买的centos7.5服务器,提前装好的了JDK.安装elasticsearch第一步下载及上传、解压elasticsearch在官网上下载https://www.elastic.co/downloads/elasticsearch要下载MACOS/LINUX版本,下载完后,上传到远程服务器上,我使用的是xftp进行的上传。在上传之前要创建好文件夹:...

2018-12-23 20:26:55

非常牛逼的关闭win10家庭版自动更新问题

https://www.52pojie.cn/thread-717061-1-1.html 

2018-11-20 21:45:04

几款Web服务器性能压力测试工具

https://blog.csdn.net/u012942982/article/details/55251930

2018-09-11 21:11:32

LeetCode——数组:两个数组的交集 II

原题给定两个数组,写一个方法来计算它们的交集。例如:给定 nums1=[1,2,2,1],nums2=[2,2],返回 [2,2].注意:  输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。  我们可以不考虑输出结果的顺序。跟进:如果给定的数组已经排好序呢?你将如何优化你的算法?如果 nums1 的大小比 nums2 小很多,哪种方法更优?如果nums2...

2018-06-25 23:24:47

git知识总结——分支冲突解决

发生冲突之后,先解决冲突,然后提交,合并完成使用命令gitcheckout-bfeature1创建一个新分支然后修改一个文件,并且使用gitadd和gitcommit命令提交到版本库中使用命令gitcheckoutmaster命令切换到master分支,在master分支上修改同意一个文件,然后使用gitadd和gitcommit命令提交到版本库中。接下来使用git...

2018-04-06 21:13:32

git知识总结7——创建与合并分支

先使用命令gitcheckout-bdev 创建一个分支这个命令相当于gitbranchdevgitcheckoutdev然后使用命令gitbranch查看当前分支这个命令会把所有分支列出来,在当前分支前面加一个*。然后就可以在当前分支进行工作了。当我们修改了文件,并且使用了gitcommit-m命令之后,使用gitcheckoutmaster命令切换到master...

2018-04-06 20:36:24

数据结构——二叉树递归遍历

一二叉树的定义树(tree)是包含n(n>0)个结点的有穷集,其中:(1)每个元素称为结点(node);(2)有一个特定的结点被称为根结点或树根(root)。(3)除根结点之外的其余数据元素被分为m(m≥0)个互不相交的集合T1,T2,……Tm-1,其中每一个集合Ti(1<=i<=m)本身也是一棵树,被称作原树的子树(subtree)。二叉树是另外一种数据结构,他的贴点是每个结...

2018-04-06 18:24:10

数据结构——循环队列

一  介绍    为充分利用向量空间,克服‘假溢出’现象的方法是:把向量空间想象成一个首位相接的圆环,并称为循环向量。存储在其中的队列称为循环队列。二代码#include<stdio.h>#include<malloc.h>#include<stdlib.h>#defineMAXSIZE6typedefstructnode{...

2018-03-26 19:27:22

数据结构——链栈

一介绍        链式栈是一种数据存储结构,可以通过单链表的方式来实现,使用链式栈的优点在于它能够克服用数组实现的顺序栈空间利用率不高的特点,但是需要为每个栈元素分配额外的指针空间用来存放指针域。        栈是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底(push),最后的数据在栈顶(top),需要读数据的时候从栈顶开始弹出数据(top)最后...

2018-03-26 09:54:20

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。