E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《初级算法》
[Golang]力扣LeetBook—
初级算法
—反转字符串
链接:力扣LeetBook—
初级算法
—数组—反转字符串.示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:s=["H","a","
·
2022-01-15 11:35
递归双指针字符串
[Golang]力扣LeetBook—
初级算法
—数组—旋转图像(替换上下的值,再替换对角的值)
链接:力扣LeetBook—
初级算法
—数组—旋转图像.示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]示例2:输入:
·
2022-01-15 10:32
数组数学矩阵leetcode
LeetCode
初级算法
39:最小栈
设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)——将元素x推入栈中。pop()——删除栈顶的元素。top()——获取栈顶元素。getMin()——检索栈中的最小元素。示例:输入:[“MinStack”,“push”,“push”,“push”,“getMin”,“pop”,“top”,“getMin”][[],[-2],[0],[-3],[],[],[
Haibara - Ai
·
2021-11-27 11:01
LeetCode初级算法
leetcode
<LeetCode天梯>Day013 有效的数独(直接判断法) |
初级算法
| Python
周天周天周天,xdm,本周也是这个月最后一天啦,明今晚上大家是不是得清空一波购物车呀!白天先来学习一波吧,疫情依旧反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分
府学路18号车神
·
2021-10-31 15:19
LeetCode天梯
leetcode
算法
python
<LeetCode天梯>Day012 两数之和(暴力求解+枚举字典+哈希) |
初级算法
| Python
周六周六,xdm,可以睡懒觉了,但是有学习香吗,疫情依旧反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+2
府学路18号车神
·
2021-10-30 15:34
LeetCode天梯
leetcode
算法
哈希算法
<LeetCode天梯>Day011 移动零(传统法+双指针法) |
初级算法
| Python
工作日,周五,实验室线路改造装修,终于搞到完了,疫情依旧反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~送个镇楼图,丫丫惊~~秋天来了,都穿上秋裤吧!~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+1
府学路18号车神
·
2021-10-29 14:50
LeetCode天梯
算法
leetcode
python
<LeetCode天梯>Day010 加一 |
初级算法
| Python
工作日,周四,实验室线路改造装修,终于搞到一半了,疫情反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分
府学路18号车神
·
2021-10-28 11:22
LeetCode天梯
算法
leetcode
python
<LeetCode天梯>Day009 两个数组的交集 II |
初级算法
| Python
工作日,周三,实验室线路改造装修,工地一样,唉,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-1
府学路18号车神
·
2021-10-27 11:07
LeetCode天梯
python
算法
leetcode
<LeetCode天梯>Day008 只出现一次的数字 |
初级算法
| Python
工作日,周二了,好困啊,好困啊,好困啊,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周
府学路18号车神
·
2021-10-26 15:14
LeetCode天梯
leetcode
算法
python
<LeetCode天梯>Day007 存在重复元素 |
初级算法
| Python
工作日,又到新的一周了,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:
府学路18号车神
·
2021-10-25 20:28
LeetCode天梯
leetcode
python
算法
<LeetCode天梯>Day006 旋转数组(多次翻转) |
初级算法
| Python
1024继续继续刷题,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)
府学路18号车神
·
2021-10-24 17:21
LeetCode天梯
Algorithm
1024程序员节
leetcode
算法
python
职场和发展
<LeetCode天梯>Day005 旋转数组 (切片法) |
初级算法
| Python
今天1024程序员节,车神哥再次在这里恭祝各位节日快乐,发量惊人,财务自由,从不加班!!!~今天在学校监考校招(赚点零花钱,低保和劳务一月没发了,哎),继续刷题吧!~今天再和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-
府学路18号车神
·
2021-10-24 16:40
LeetCode天梯
Algorithm
1024程序员节
leetcode
算法
python
<LeetCode天梯>Day004 买卖股票的最佳时机 II(DP动态规划法) |
初级算法
| Python
今天1024程序员节,车神哥在这里恭祝各位节日快乐,发量惊人,财务自由,从不加班!!!~今天依旧和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始
府学路18号车神
·
2021-10-24 08:00
LeetCode天梯
Algorithm
动态规划
leetcode
算法
<LeetCode天梯>Day003 买卖股票的最佳时机 II(动态规划法) |
初级算法
| Python
初级算法
刷题目录数组题干给定一个数组prices,其中prices[i]是一支
府学路18号车神
·
2021-10-22 22:47
LeetCode天梯
Algorithm
动态规划
算法
leetcode
<LeetCode天梯>Day002 买卖股票的最佳时机 II |
初级算法
| Python
从今天开始和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)坚持!!!初级算
府学路18号车神
·
2021-10-20 23:36
LeetCode天梯
Algorithm
leetcode
算法
python
<LeetCode天梯>Day001 删除排序数组中的重复项 |
初级算法
| Python
从今天开始和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)坚持!!!初级算
府学路18号车神
·
2021-10-19 16:14
LeetCode天梯
Python
Algorithm
算法
python
leetcode
初级算法
-动态规划-买卖股票的最佳时机
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。摘一个示例做个说明.示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=
coenen
·
2021-09-10 11:44
初级算法
-数组-删除排序数组中的重复项
给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。摘一个示例做个说明.示例1:输入:nums=[1,1,2]输出:2,nums=[1,2]解释:函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。不需要考虑数组中超出新长度后面的元素。提示:0排好
coenen
·
2021-08-25 10:18
Python3.6
初级算法
学习
(1)排序,用Python自带的sort功能list=[31,41,59,26,41,58]list.sort(reverse=True)#true为降序,false为升序print(list)(2)企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,
鲸鸟与鹿
·
2021-06-07 04:44
leetcode|
初级算法
-数组
01起最近“不务正业地”刷了一波leetcode上的算法题,
初级算法
已经刷完50%,战况如下,刷题固然爽快,但及时总结才是进步之道,下面就数组部分的题目进行回顾和总结。
邓莎
·
2021-06-06 08:44
LeetCode
初级算法
--字符串01:反转字符串
LeetCode
初级算法
--字符串01:反转字符串搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事'获取更多算法、机器学习干货csdn:https://blog.csdn.net/baidu
xiaoming3526
·
2021-05-19 05:43
算法刷题:LC
初级算法
(二)
文章目录前言两数之和旋转图像有效的数独反转字符串前言这篇排不了那么多题了,有点麻烦。两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释
看,未来
·
2021-05-05 11:50
算法刷题
算法
leetcode
哈希表
opera
isp
leetcode官方《
初级算法
》题集(四)排序和搜索,动规、设计、数学
image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png设计问题这类问题通常要求你实现一个给定的类的接口,并可能涉及使用一种或多种数据结构。这些问题对于提高数据结构是很好的练习。(一)、打乱数组给你一个整数数组nums,设计算法来打乱一个没有重复元素的数组。实现Solutionclass:So
加油11dd23
·
2021-04-28 18:40
leetcode 探索-
初级算法
其他 有效的括号 C#
之前写了两篇感觉太简单的没什么意思就一直搁下懒得写了今天做题的时候碰到了个有意思的就记录一下吧有效的括号给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true示例2:输入:"()[]{}"输出:true示例
Garvey叫兽
·
2021-04-14 07:02
leetcode官方《
初级算法
》题集(一)数组
一、给定两个数组,编写一个函数来计算它们的交集。1:哈希表由于同一个数字在两个数组中都可能出现多次,因此需要用哈希表存储每个数字出现的次数。对于一个数字,其在交集中出现的次数等于该数字在两个数组中出现次数的最小值。首先遍历第一个数组,并在哈希表中记录第一个数组中的每个数字以及对应出现的次数,然后遍历第二个数组,对于第二个数组中的每个数字,如果在哈希表中存在这个数字,则将该数字添加到答案,并减少哈希
加油11dd23
·
2021-03-25 23:19
每天Leetcode 刷题
初级算法
篇-位1的个数
题目要求:力扣题解:循环和位移动代码/***@program:mydemo*@description:位1的个数*@author:Mr.zeng*@create:2021-02-2509:44**/publicclassSolution36{//youneedtotreatnasanunsignedvaluepublicinthammingWeight(intn){intbits=0;intmas
one 大白(●—●)
·
2021-02-25 09:57
Leetcode
leetcode
算法
位1的个数
学习记录
知识分享
【
初级算法
】LC——4.存在重复元素(最细的排序讲解!!!)
本想更新一个哈希解法的,但是苦于还没看懂。所以就留个坑,后期回来填。本期知识点:qsort()排序函数什么是qsort()函数?qsort函数是C语言编译器函数库自带的排序函数。qsort()函数有什么?函数原型:voidqsort(void*base,size_tnitems,size_tsize,int(*compar)(constvoid*,constvoid*))base–指向要排序的数组
city_water
·
2021-01-19 23:29
算法题解
指针
leetcode
数据结构
算法
排序算法
【
初级算法
】LC——3.多种办法解决旋转数组
本期难点:翻转数组对指定区间进行三次翻转就能得到最终的结果。题目说明:给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。进阶:尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。你可以使用空间复杂度为O(1)的原地算法解决这个问题吗?示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5
city_water
·
2021-01-18 22:37
算法题解
算法
数据结构
leetcode
数组
面试
【
初级算法
】LC——2.买卖股票的最佳时机 II
本篇知识点:动态规划每次决策依赖于当前状态,有随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。动态规划所处理的问题是一个多阶段决策问题,一般由初始状态开始,通过对中间阶段决策的选择,达到结束状态。这些决策形成了一个决策序列,同时确定了完成整个过程的一条活动路线(通常是求解最优的活动路线)。简单来说就是:每个结果都根据上一次的结果
city_water
·
2021-01-17 23:32
算法题解
算法
数据结构
动态规划
c语言
经验分享
leetCode
初级算法
---买卖股票的最佳时机 II(Js版/两种思路)
最近在家待业,无聊的时候刷刷LeetCode,看到一道超级熟悉算法题。因为之前参加秋招,春招都遇到过,而且遇到过几次。反正无聊也是无聊,那就再写写吧,顺便开始写写博客(好久没写了),算这道题来写博客的原因除了这题经常看见外,另外一个重要的原因是这题够简单,能够写写玩玩。重新开始写博客要从一篇简单易懂的文章开始。一个还没毕业的大学生要开始写博客了!!!(好了,废话完毕)。先把题目粘上吧,我懒得写(懒
零信号
·
2020-12-21 23:22
javascript
前端
算法
leetcode
vector 二维数组_Leetcode刷题——数组与矩阵1
我的Leetcode刷题参考题目指北:1.牛客网:leetcode专题(为leetcode的前148道题)2.leetcode的《
初级算法
》题集3.leetcode的《高频面试题汇总》题集4.github
weixin_39994949
·
2020-12-05 17:43
vector
二维数组
vector二维数组
(c语言)力扣
初级算法
之删除链表的倒数第N个节点
删除链表的倒数第N个节点给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表:1->2->3->4->5,和n=2.当删除了倒数第二个节点后,链表变为1->2->3->5.说明:给定的n保证是有效的。进阶:你能尝试使用一趟扫描实现吗?思路:先判断链表为空和n等于链表长度的特殊情况,然后使用双指针找到删除节点位置代码:/***Definitionforsingly-lin
一个普通的大学生
·
2020-10-14 20:09
链表
leetcode
算法
单链表
迷宫问题
摸墙走算法也称绕墙走算法,是一种运用左手/右手法则进行迷宫搜索的
初级算法
。
Lewin671
·
2020-09-17 15:51
搜索算法
算法
搜索
迷宫问题
珍爱网算法总监黄鑫:用算法帮人们找到幸福
他在豆瓣算法组做了三年的算法,从
初级算法
工程师一直到后来的算法组TechLeader。黄鑫现在加入了珍爱网,任算法和数据挖掘部技术总监。你是什么时候开始编程的?如果严格地说开始编程应该是大三上学期。
-御舟-
·
2020-09-16 07:38
观察
初级算法
代码-设置首字母大写
设置首字母大写在函数中输入字符串,让返回的字符串中,每个单词首字母都大写,其余部分小写,包括连词(I’m这种)。functiontitle(str){vararr=[];str.split('').forEach(function(item){//转化为数组,用数组的forEach方法varstrs=item.toLowerCase().split('');strs[0]=strs[0].toUp
寒林无纸笔
·
2020-09-16 04:42
算法
初级算法
代码-位移密码
位移密码算法写一个函数,参照ROT13密码,实现输入加密字符串,输出解密字符串。(字母会移位13个位置。由’A’↔‘N’,‘B’↔’O’,以此类推)。字母都是大写,不转化任何非字母形式的字符(空格,标点符号)functionrot13(str){vararr=str.split('');arr=arr.map(function(item){if(/[A-Z]/.test(item)){//判断字母
寒林无纸笔
·
2020-09-16 04:42
算法
LeetCode 探索
初级算法
数组 第五题:只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4解题思路:每一个数组的索引值与其他索引值比较,得到只出现一次索引的值publicintmethodDuplicate(int[]nums){intva
edisonyjc
·
2020-09-16 00:04
LeetCode初级算法
LeetCode-探索-
初级算法
-排序和搜索-1. 合并两个有序数组(个人做题记录,不是习题讲解)
LeetCode-探索-
初级算法
-排序和搜索-1.合并两个有序数组(个人做题记录,不是习题讲解)LeetCode探索-
初级算法
:https://leetcode-cn.com/explore/interview
Ashiamd
·
2020-09-15 21:12
LeetCode
原创
初级算法
——巴斯卡三角形(蓝桥杯)
#include#defineN12longcombi(intn,intr){inti;longp=1;for(i=1;i<=r;i++)p=p*(n-i+1)/i;returnp;}voidpaint(){intn,r,t;for(n=0;n<=N;n++){for(r=0;r<=n;r++){inti;if(r==0){for(i=0;i<=(N-n);i++)printf("");}else
weixin_30437337
·
2020-09-15 08:34
LeetCode
初级算法
题(数组)1.删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3,3,4]
边跑边掩护
·
2020-09-14 17:35
LeetCode算法题
题目:删除排序数组中的重复项[leetcode
初级算法
——数组——1]
题目:删除排序数组中的重复项[leetcode
初级算法
——数组——1]·给定一个排序数组,你需要在 原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
休伯利安的荣耀
·
2020-09-14 16:45
Leetcode
算法
leetcode
Leedcode(
初级算法
1):从排序数组中原地删除重复项
初级算法
day1从排序数组中原地删除重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
vvvvv呀
·
2020-09-14 16:34
Leedcode
Python3
LeetCode
初级算法
:移动零Move Zeroes
移动零给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。按照题目意思说要尽量精简,所以这里设置一个变量Count来累计为0的数量,在循环中,如果有不为0的数,替换两个位置,将数值为0的往后移动,结果如下:publicvoidMove
FiyEndlessly
·
2020-09-13 23:06
算法
LeetCode
初级算法
LeetCode
初级算法
-字符串篇
时间过得真快,距离18年的1024已经一年了,一年前,刚开始在csdn上写博客,那时候对1024没有太上心,觉得自己不是一个程序员。经过了1年的学习,心态有了很大的变化,把写代码变得有仪式感,1024,不只是成长,更是挑战。LeetCode的初级题或者说是简单题,跟智力和脑子没关系。锻炼的还是编程能力。就是说,这些题基本上看到就能有想法,它们锻炼的是把脑子中的想法快速转换为代码的能力。算是入门级别
王星星的魔灯
·
2020-09-13 05:46
算法和数据结构
初级算法
探索——数学篇(一)
问题:FizzBuzz写一个程序,输出从1到n数字的字符串表示。1.如果n是3的倍数,输出“Fizz”;2.如果n是5的倍数,输出“Buzz”;3.如果n同时是3和5的倍数,输出“FizzBuzz”。示例:n=15,返回:["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
振长策而御宇内
·
2020-09-12 21:53
算法
初级算法
探索——字符串篇(七)
问题:实现strStr()给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needle="bba"输出:-1说明:当needle是空字符串时,我们应当返回什么值呢?
振长策而御宇内
·
2020-09-12 21:53
算法
leetcode - 验证回文字符串 -
初级算法
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:“Aman,aplan,acanal:Panama”输出:true示例2:输入:“raceacar”输出:false蛮简单的就是稍微封装一个函数就好classSolution{public:charchange(chara){if(a>='a'&&a='A'
银-TaMa
·
2020-09-12 20:44
LeetCode
Leecode探索之
初级算法
:反转字符串
初级算法
:反转字符串题目描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。
hersheya
·
2020-09-12 19:02
Leecode探索
leecode中
初级算法
中数组加一
js解法及思路/***@param{number[]}digits*@return{number[]}*//**注意点1.最后一位是否为9,为9的话,要进位,赋0下一位加12.如果首位为0,加一,首位为9整个数组必是返回【10000...】整个流程是:判断当前位是否为9,若是则赋值0,继续循环,下一位会加一若不为9,当前位加一,跳出循环若首位为9则必定返回【10000...】若不为9则加一返回*/
hardly555
·
2020-09-12 19:59
面试
算法
LeetCode
初级算法
--树01:二叉树的最大深度
LeetCode
初级算法
--树01:二叉树的最大深度搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事'获取更多算法、机器学习干货csdn:https://blog.csdn.net/baidu
xiaoming3526
·
2020-09-12 18:55
leetcode
LeetCode
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他