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
LeeCode——初级算法
leecode
-1115:交替打印FooBar
题目描述我们提供一个类:classFooBar{publicvoidfoo(){for(inti=0;i信号量-1acquire()获取->信号量+1而且置为0,线程不会释放,会进入下一个循环。importjava.util.concurrent.Semaphore;classFooBar{privateintn;privateSemaphoresemaphoreFoo=newSemaphore(
Renaissance_
·
2023-03-26 04:38
LeeCode
: 2. Add Two Numbers(c语言)
这是第一次按照最初的思路写出来的/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*addTwoNumbers(structListNode*l1,structListNode*l2){structListNode*l=(structListNode*
cccccttttyyy
·
2023-03-24 16:14
【前端八股文】JavaScript系列:Array方法
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主创建数组Array.from1转换为数组实例的要求从类数组对象或可迭代对象中创建一个
karshey
·
2023-03-23 17:52
前端八股文与面试
javascript
前端
开发语言
【前端八股文】vue系列:vue的优点和特点、生命周期、ref、$nextTick
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主vue的优点和特点双向数据绑定虚拟DOM组件化双向数据绑定通过MVVM
karshey
·
2023-03-23 17:52
前端八股文与面试
前端
vue.js
javascript
【前端八股文】浏览器系列:性能优化——HTML、CSS、JS、渲染优化
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主性能优化,从以下几个方面来进行。
karshey
·
2023-03-23 17:41
前端八股文与面试
前端
javascript
css
leecode
刷题(16)-- 字符串转换整数
leecode
刷题(16)--字符串转换整数字符串转换整数描述:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。
希希里之海
·
2023-03-23 06:31
实现LRU(用双链表加hash表的方式实现时间复杂度达到O(1))
前言我们要实现数据库bufferpool中的LRU淘汰算法,当bufferpool满了后,我们要把最前访问的page驱逐(evict),这个算法也是
leecode
和CMU15-441的题目基本思想我们如果不强加
honky-tonk_man
·
2023-03-20 13:14
数据库
leetcode
c++
dba
数据库开发
水壶问题
leecode
水壶问题有两个容量分别为x升和y升的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好z升的水?如果可以,最后请用以上水壶中的一或两个来盛放取得的z升水。
忧伤还是欢乐
·
2023-03-20 09:57
Java实现每日一道算法面试题(18):
leecode
15 三数之和
1.算法题目给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]2.算法思路暴力法:遍历所有可能的组合,时间复杂度太高O(n^3);排序+双指针:由于要去重,
alexlee1987
·
2023-03-18 18:13
SQL长征
新开一个帖子记录SQL的漫漫长征~Day1
leecode
SQL175表1:Person+-------------+---------+|列名|类型|+-------------+---------+|
noob鸽
·
2023-03-14 23:39
牛客网 - 华为OD算法机试(可内推)
其实我也没学多久的算法,满打满算牛客和
leecode
也就刷了四十来道题。其实算法也没有我们一开始想象的那么难,至少面试考的算法都还比较基础。
code tea
·
2023-03-14 21:26
#
每日一练
算法
数据结构
java
Leecode
位运算
231.2的幂三种位运算方法因为2次幂均为1000000形式,n-1即为0111111111形式负数为源码补码加一1000000000对应负数returnn>0&&(n&n-1)==0;returnn>0&&(n&-n)==n;returnn>0&&(1>=1)nn+=k&1;#判断二进制个数intcountPrimeSetBits(intL,intR){unordered_setpp({2,3,
阿宝阿贝
·
2023-03-13 20:14
初级算法
-动态规划-爬楼梯
假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。摘一个示例做个说明.示例1:输入:2输出:2解释:有两种方法可以爬到楼顶。1.1阶+1阶2.2阶条件分析:总共n阶,每次只能走一阶或者两阶解决思路1:根据分析1,走台阶可以从第一步开始,当n为1时,上一步.n为2的时候上两步或者一步.做个列举n为1,结果为1(1)n为2
coenen
·
2023-03-13 17:38
【Django】Hello,DJango!
LeetCode专栏:专栏链接目前在刷
初级算法
的LeetBook。
ppeua
·
2023-03-13 11:15
Django
django
python
后端
服务器
前端
力扣第十题题解
力扣第十题题解思路问题描述就不写了,直接放地址
leecode
第一个问题很简单的想法就是使用双指针,但是双指针存在问题比如这个用例aaaa*a第一个a*会尽可能多的匹配,然后就把aaa匹配完了。
storyteller_F
·
2023-03-13 02:50
LeeCode
-- Rotate List C 语言 AC Code
Giventheheadofalinkedlist,rotatethelisttotherightbykplaces.Example1:imageInput:head=[1,2,3,4,5],k=2Output:[4,5,1,2,3]Example2:imageInput:head=[0,1,2],k=4Output:[2,0,1]Constraints:Thenumberofnodesinthe
肖恩1998
·
2023-03-11 13:18
记一次面试中的算法题(两数之和)
前段时间,有次面试中遇到一道算法题,感觉答的不是很好,后面查相关资料发现竟然就是
LeeCode
上的原题。。。
张振伟
·
2023-03-10 07:30
leecode
STUDY
编号名称分类01找到字符串中最长的回文子串02找出不含重复字符的最长子串的长度03查找字符串最长公共前缀04最近接的三数之和05删除排序数据中的重复项[1]06反转字符串中的单词07旋转矩阵(一)08字符串转整形09有效的括号10盛水最多的容器11反转字符串12合并两个有序数组13整数反转14求众数15只出现一次的数字16只出现一次的数字(二)17只出现一次的数字(三)18买卖股票的最佳时机19买
evanzh7
·
2023-03-10 00:17
【前端八股文】浏览器系列:浏览器渲染、前端路由、前端缓存(HTTP缓存)、缓存存储(HTTP缓存存储、本地存储)
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主渲染具体可以看:【
karshey
·
2023-03-09 16:03
前端八股文与面试
前端
缓存
http
2020-03-25
leecode
刷题历程
今天开始准备面试忽然想起收藏夹里面珍藏了多年的
leecode
决定从头刷一圈拯救一下自己那所剩无几的算法1.两数之和nums=[2,3,4,5]target=9期望return[2,3]最开始考虑的是数组循环两遍来依次相加查找数组对应下标发现循环两次浪费的时间太多了决定根据
傲慢与偏见_dfc1
·
2023-03-09 07:56
Leetcode 每日一题 2341. 数组能形成多少数对
LeetCode专栏:专栏链接目前在刷
初级算法
的LeetBook。
ppeua
·
2023-02-22 02:35
小菜鸡的LeetCode之路
leetcode
算法
职场和发展
2020-01-18
8.写两道
leecode
题目。
中大网安菜鸡本人
·
2023-02-06 18:06
力扣
leecode
-python解法笔记之202. 快乐数
classSolution(object):defisHappy(self,n):""":typen:int:rtype:bool"""ifn==1:returnTruedefsquare_each(num):#定义一个用于计算每一位数平方和的函数sum_n=0list_n=list(str(num))foriinlist_n:sum_n+=int(i)**2#print(i,"-----",su
Branton_Zhenyuan
·
2023-02-05 08:02
leetcode
算法
职场和发展
力扣
leecode
-python解法笔记之1790. 仅执行一次字符串交换能否使两个字符串相等
classSolution(object):defareAlmostEqual(self,s1,s2):""":types1:str:types2:str:rtype:bool"""ifs1==s2:#如果相同,直接返回TruereturnTruecnt_wrong=0#记录出现不同的地方的个数unlike_word=[]#记录不同的字母(去重)unique_word_s1=[]unique_wo
Branton_Zhenyuan
·
2023-02-05 08:02
leetcode
算法
职场和发展
力扣
leecode
-python解法笔记之704. 二分查找
classSolution:defsearch(self,nums:List[int],target:int)->int:left_point=0right_point=len(nums)-1whileleft_point<=right_point:#第一个易错点此时是左闭右闭区间=时也要查找一次middle_point=left_point+round((right_point-left_poi
Branton_Zhenyuan
·
2023-02-05 08:02
leetcode
算法
职场和发展
力扣
leecode
-python解法笔记
在搜索一番后发现刷
leecode
有用,想到要不然把笔记写道CSDN上来,原因有三:1督促自己学习,毕竟有发布时间的记录。这样每天刷题更有成就感紧迫感一些。
Branton_Zhenyuan
·
2023-02-05 08:32
leetcode
算法
职场和发展
力扣
leecode
-python解法笔记之1491. 去掉最低工资和最高工资后的工资平均值
classSolution(object):defaverage(self,salary):salary.sort()salary=salary[1:-1]fromdecimalimport*result=Decimal(sum(salary))/Decimal(len(salary))returnresult思路很直白:排序之后,取[1:-1]。二刷的时候可以考虑不做排序。备注:这里如果不用de
Branton_Zhenyuan
·
2023-02-05 08:32
leetcode
算法
职场和发展
Java实现每日一道算法面试题(23):
leecode
34 在排序数组中查找元素的第一个和最后一个位置
1.算法题目给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是O(logn)级别。如果数组中不存在目标值,返回[-1,-1]。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]2.算法思路算
alexlee1987
·
2023-02-05 07:12
Leecode
刷题
刚发现
leecode
只需要编写主函数就行,不必去纠结读取输入和输出1、给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
代聪
·
2023-02-05 04:24
JavaScript常见
初级算法
总结-ES5
ProfileLookup函数将会检查通讯录中是否存在一个与传入的firstName相同的联系人。如果存在,那么还需要检查对应的联系人中是否存在prop属性。functionlookUp(firstName,prop,contacts){vartemp=contacts.filter(function(item){returnitem.firstName==firstName;});if(temp
Taotao_Xu
·
2023-02-04 23:21
leecode
第一次打卡
1、整数反转classSolution(object):defreverse(self,x):y=abs(x)s=str(y)length=len(s)w=0foriinrange(length):var1=y%10w+=var1*pow(10,length-1-i)y=y//10ifw>pow(2,31):return0ifx>=0:returnwelifx<0:return-w思路:1、将输入
DP&GIS
·
2023-02-03 23:33
leetcode
算法
职场和发展
Go字符串操作深入解析
以下算法都来自
leecode
中国反转字符串先来做下原题344题反转字符串原题目要求不允许额外空间原地反转。输入:s=["h","e","l","l","o"]输出:["o","l","l"
·
2023-02-02 05:48
Go字符串操作不是你想的那么简单!
以下算法都来自
leecode
中国反转字符串先来做下原题344题反转字符串原题目要求不允许额外空间原地反转。
·
2023-02-01 09:30
go
【Leetcode
初级算法
】4-存在重复
给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。示例1:输入:[1,2,3,1]输出:true示例2:输入:[1,2,3,4]输出:false思路:最简单的想法,第一个与后面所有其他元素比较是否相等,没有的话第二个,第三个……暴力破解法。这样循环嵌套两次就做出来了,但是时间复杂度就到了O(n*n),一提交第5个
小流
·
2023-02-01 06:57
Unique Binary Search Trees II
LeeCode
Python
95.UniqueBinarySearchTreesIIGivenanintegern,generateallstructurallyuniqueBST's(binarysearchtrees)thatstorevalues1...n.Example:Input:3Output:[[1,null,3,2],[3,2,null,1],[3,1,null,null,2],[2,1,3],[1,null
云外雁行斜丶
·
2023-02-01 03:49
Leecode
刷题日记
1.回溯算法第77题.组合给定两个整数n和k,返回1…n中所有可能的k个数的组合。classSolution(object):defcombine(self,n,k):""":typen:int:typek:int:rtype:List[List[int]]"""res=[]path=[]defback(idx):iflen(path)==k:res.append(path[:])returnfo
闲看庭前梦落花
·
2023-01-29 08:29
leecode
深度优先
算法
leetcode
Java中异或(^)的应用
今天在LeetCode上写算法时遇到的,了解了一下异或:满足交换律任何数与0异或都为其本身两个相同数字异或等于零经典例题:LeetCode->探索->
初级算法
->数组->只出现一次的数字
PaulPaul_Zhang
·
2023-01-28 01:13
leecode
移除数组中元素相关问题(快慢指针法)C++
移除数组中元素相关问题27.移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例输入:nums=[3,2,2,3],val=3输出:2,nums=[2,2]解释:函数应该返回新的长度2,并且nums中的前两
奔跑的小仙女
·
2023-01-26 19:18
leecode
数组
leecode
c++
java数据结构(一)单链表(3)环形链表
六.利用递归方法判断环形链表力扣
初级算法
题目:判断一个不含首结点的单链表中是否有环。思路分析:因为是单链表,这里的环只能出现在最后一个结点。
天津泰达康师傅
·
2023-01-17 16:22
链表
数据结构
java
备战蓝桥杯比赛
2,
Leecode
每天最少一道题,在CSDN写日记。
研究生小浪
·
2023-01-14 10:40
python
#蓝桥杯比赛
蓝桥杯
职场和发展
Java数据结构与算法(基础篇)
内含纯基础内容我本身就是个小白,不会算法看完之后还是受益匪浅的~
leecode
也不至于下不去手了时间复杂度与空间复杂度如何衡量算法的优劣时间复杂度:运行当前算法所需要的时间空间复杂度:运行当前算法所需要的空间代码的执行时间与每一行代码的执行次数
风吟Pro
·
2023-01-14 06:43
笔记
算法
排序算法
数据结构
手撕
leecode
之python:59.螺旋矩阵II
声明:个人学习之用,能力有限,仅供参考。力扣59:螺旋矩阵一,思路:第一反应先是暴力解法,利用for循环来解决。试了试感觉人晕了,查询了下资料,本质上是考察对代码的掌握能力。模拟顺时针画矩阵的过程:1.上行从左到右2.右列从上到下3.下行从右到左4.左列从下到上。最开始被N=3这个例子给绕进去了。建议自己画一个N=5的例子,更方便理解----------这里我强调的是,每次顺时针画完之后,初始点x
Panbohhhhh
·
2023-01-12 20:55
Python
机器学习
矩阵
线性代数
python
初级算法
之树
树比链表稍微复杂,因为链表是线性数据结构,而树不是。树的问题可以由广度优先搜索或深度优先搜索解决。在本章节中,我们提供了一个对于练习广度优先遍历很好的题目。我们推荐以下题目:二叉树的最大深度,验证二叉搜索树,二叉树的层次遍历和将有序数组转换为二叉搜索树。剑指Offer55-I.二叉树的深度输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径
林寻星辰
·
2023-01-10 21:40
数据结构和算法
算法
链表
leetcode
代码随想录算法训练营第十一天|回溯!组合数!
回溯组合问题
Leecode
77.组合链接:https://leetcode.cn/problems/combinations/刚开始接触回溯很多地方都想不清楚,先剖析一下完整代码vector>result
code自留地
·
2023-01-10 03:52
每日打卡
算法
leetcode
数据结构
代码随想录算法训练营第十二天|今天的回溯味儿有点冲
Leecode
40.组合总和II链接:https://leetcode.cn/problems/combination-sum-ii/description/刚开始做这道题真的遇到过很多问题:本质上是对递归流程的不熟悉事实上不熟悉递归流程玩儿技巧都是耍流氓并且
code自留地
·
2023-01-10 03:52
每日打卡
算法
leetcode
深度优先
LC
初级算法
:验证回文串-Python
如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个回文串。字母和数字都属于字母数字字符。给你一个字符串s,如果它是回文串,返回true;否则,返回false。示例1:输入:s="Aman,aplan,acanal:Panama"输出:true解释:"amanaplanacanalpanama"是回文串。示例2:输入:s="raceac
百分之七.
·
2023-01-09 10:35
Python算法
python
算法
leetcode
LC
初级算法
:旋转图像-Python
给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]示例2:输入:matrix=[[5,1,9,11],[2,4,8,10],[13,3,6,7],
百分之七.
·
2023-01-09 10:34
Python算法
算法
数据结构
leetcode
Leecode
27. 移除元素-双指针详细算法思路
Leecode
27.移除元素题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
蜂蜜柚子茶×
·
2022-12-30 15:47
初级算法
算法
算法
数据结构
leetcode
动态规划法编程小练习
编程小练习:时间:2018.6.8做一些算法的小练习,另外强化C++代码训练,顺便学习python和java的基本语法
LeeCode
6464.MinimumPathSumGivenamxngridfilledwithnon-negativenumbers
xingzengji9253
·
2022-12-28 16:35
算法
javascript算法之数组反转
目录1.数组反转1.1
leecode
题目-旋转数组1.2分析题目1.3解题思路1.4代码1.5复杂度分析1.6其他解法总结1.数组反转1.1
leecode
题目-旋转数组给你一个数组,将数组中的元素向右轮转
·
2022-12-27 00:39
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他