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
jiva算法题
创建型模式之原型模式——深拷贝和浅拷贝
本文收录于专栏《源码中的设计模式》——理论与实战的完美结合作者其它优质专栏推荐:《技术专家修炼》——搞技术,进大厂,聊人生三合一专栏《leetcode300题》——每天一道
算法题
,进大厂必备《糊涂算法》
一条coding
·
2023-11-01 12:57
源码中的设计模式
技术专家修炼
java
设计模式
原型模式
深克隆
浅克隆
LeetCode-------》每日
算法题
,二分查找
publicintsearchInsert(int[]nums,inttarget){intn=nums.length;intleft=0;intright=n-1;intans=0;while(left=target){ans=mid;//因为无论是否在数组中能够找到要找的数,他的索引下标都是放在比刚好大一点或相等的位置right=mid-1;//左查找}else{left=mid+1;//右查
三思守心
·
2023-11-01 10:12
java
算法
数据结构
leetcode
前端初识算法
欢迎记录下你的那些努力时刻(算法学习知识点/
算法题
解/遇到的算法bug/等等),在分享
@才华有限公司
·
2023-11-01 05:28
算法
算法
前端
C++刷题时应该返回对象还是返回对象的指针?
本文仅针对C++写
算法题
时,遇到要返回对象的情况时,应该返回对象还是返回对象的指针做出探讨。
夜淡
·
2023-11-01 03:22
数据结构与算法
c++
算法
leetcode
数据结构-简答题&
算法题
2
1、设n表示线性表中的元素个数,E表示存储数据元素所需的存储单元大小,D表示可以在数组中存储线性表的最大元素个数(D≥n),则采用顺序存储方式存储该线性表需要多少存储空间?答案:数组长度为D,每个数组元素占用E个存储单元,因此,该线性表采用顺序存储方式所需存储空间为E×D。2、在什么情况下线性表使用顺序表存储比较好?答案:如果线性表很少进行插入和删除操作,但是常常进行查找操作,并且线性表中的最多元
番蔬条
·
2023-11-01 02:22
数据结构
数据结构
实习面试momenta经历-无人驾驶控制算法工程师
一面(考察代码能力):首先让我做了一个简单的自我介绍;然后发给我一到类似于力扣上面的
算法题
,C++版本解答,题目如下:/*如何会议室的使用时间区段,如{1,4},{2,3},{5,5},{6,8},{7,8
健身但没脑子的engineer
·
2023-11-01 01:48
面试
职场和发展
LeetCode刷题实战510:二叉搜索树中的中序后继 II
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:34
算法
二叉树
数据结构
面试
java
LeetCode刷题实战538:把二叉搜索树转换为累加树
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:34
算法
二叉树
leetcode
java
数据结构
LeetCode刷题实战426:将二叉搜索树转化为排序的双向链表
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:33
指针
算法
链表
数据结构
leetcode
LeetCode刷题实战235:二叉搜索树的最近公共祖先
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:33
链表
二叉树
toolbar
coursera
ipa
LeetCode刷题实战98:验证二叉搜索树
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:03
算法
链表
toolbar
二叉树
wireshark
LeetCode刷题实战99:恢复二叉搜索树
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:03
算法
gwt
ipa
toolbar
链表
LeetCode刷题实战230:二叉搜索树中第K小的元素
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-01 00:03
算法
二叉树
toolbar
gwt
smalltalk
贪心
算法题
(1)分发饼干
目录分发饼干描述示例1示例2提示方法:贪心分发饼干描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例1输
小唐要努力
·
2023-10-31 22:55
#
贪心算法篇
贪心
python贪心
算法题
集_贪心
算法题
:分饼干
今天,我们要讲的是一道贪心
算法题
:分饼干。这道题也来自LeetCode:本文将先介绍贪心算法的基础知识,然后使用贪心算法解决这个问题,所用的语言依然是JavaScript。
weixin_39855869
·
2023-10-31 22:55
python贪心算法题集
贪心
算法题
leetcode(C语言伪代码)
455分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。来源:力扣(LeetCode)voidquick
叫我Jesslyn就好了
·
2023-10-31 22:54
leetcode
贪心
算法题
#include#includeusingnamespacestd;/*问题描述:给定一个整数数组nums,找到一个具有最大和的子序列,返回其最大和。*/intmaxsubarray(vectornums){intreslut=-10000;intcount=0;for(inti=0;ireslut){reslut=count;}if(countnums;nums.push_back(-2);nu
IKUN家族
·
2023-10-31 22:24
贪心算法
算法
python
算法题
练习
冒泡排序list=[64,34,25,12,22,11,90]foriinrange(len(list)):forjinrange(len(list)-i-1):iflist[j]>list[j+1]:temp=list[j]list[j]=list[j+1]list[j+1]=tempprint(list)快速排序defquicksort(list,left,right):ifleft>righ
随心!
·
2023-10-31 19:46
python
排序算法
开发语言
一个简单的线程安全的LRU_Cache实现
前言本文首发于我的公众号:码农手札,主要介绍linux下c++开发的知识包括网络编程的知识同时也会介绍一些有趣的
算法题
,欢迎大家关注,利用碎片时间学习一些编程知识,冰冻三尺非一日之寒,让我们一起加油!
lwj_ow
·
2023-10-31 18:08
leetcode和牛客网刷题
但是在面试和笔试中遇到
算法题
总感觉脑袋不够使,没啥思路。
雪域迷影
·
2023-10-31 17:38
给定一个英文字符串,请编写一个PHP函数找出这个字符串中首先出现三次的那个英文字符(需要区分大小写),并返回。
今天碰到一道简单的
算法题
做了一下现在分享一下:效果:代码:=3)return$str[$num];}}//输出信息echo'在“'.$str.'”中首先出现三次的那个英文字符是'.
lzhofgta
·
2023-10-31 17:45
LeetCode
算法题
库【7】——整数反转
整数反转题目描述:解题思路:第一种:算是暴力法把,也没有什么过多的花里胡哨,这个题目的思路非常明确,也很简单,就是把数字反转,带负号的要保留,如果反转后开头数字是0则要去除。根据这些所需条件,就很容易能写出代码。对于反转整数,这里我第一想到了用字符串的方法,将这个数字转成字符串的形式,然后取绝对值将符号去掉(方便反转),用字符串切片的方法,也就是num[::-1],来将字符串反转,从而达到目的。然
ZHuZ1H
·
2023-10-31 11:20
LeetCode
算法学习
字符串
算法
leetcode
数据结构
LeetCode
算法题
库【13】——罗马数字转整数
罗马数字转整数题目描述:解题思路:第一种:暴力法。也不难理解,我们从这个罗马数字转整数可以找到规律,只要是当前这一个字母小于后一个字母,那么就要减去这个字母所代表的数,反之,则直接加上这个数,就比如LXIV,前面的L和X都是大于后一个字母,那么到I这里,I是小于V的,那么这里的计算步骤就是减去I,再加上V。根据这个规律,我们能很容易写出下面的代码。先将所有的已知罗马数字代表的数都放入字典lette
ZHuZ1H
·
2023-10-31 11:49
LeetCode
算法学习
字符串
数据结构
leetcode
python
算法
代码随想录刷题笔记Day 24 --回溯算法基础及组合
代码随想录刷题笔记Day24--回溯算法基础及组合回溯
算法题
目分类回溯法,一般可以解决如下几种问题:组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个
每天一个摸鱼小技巧
·
2023-10-31 06:37
算法
拿到微软offer的我,是如何学习数据结构与算法的
写在前面随着互联网的发展,各大厂的招聘要求水涨船高,几年前,做
算法题
还不是必备项,有的公司最多要求写个链表插入,二叉树遍历这种课本上的模板题。
一只自动编码机
·
2023-10-31 06:33
学习路线
算法
数据结构
与概率相关的
算法题
C++解法(附证明过程)
一、常考题型1、客观题(选择题);2、古典概率、期望的计算,不涉及高等概率和微积分;3、利用随机来改进著名的算法(快速排序);4、随机数发生器(根据给定的随机数发生器构造另一个)。二、练习题1、有2k只球队,有k-1个强队,其余都是弱队,随机把它们分成k组比赛,每组两个队,问两强相遇的概率是多大?结果化成最简分数。解法:该题的难点有两点:①总组队方法数的计算。用C(2k,2)C(2(k-1),2)
DjangoBUAA
·
2023-10-31 06:57
数据结构与基本算法
概率
C++
最优解法
力扣第88题:合并两个有序数组(C语言题解)
果然学前端也逃不脱做
算法题
的宿命吗。。。。
fortune+
·
2023-10-31 05:35
力扣算法题
C语言
leetcode
c语言
算法
PAT 甲级-入门模拟
阅读原文当时准备PAT竞赛时候,买了本《算法笔记》,书中将题型进行分类,是我最系统的一次算法学习,对题型判断、解题思路都有了新的认知,本篇文章主要记录当时刷的入门模拟题,算是比较简单的
算法题
(有些都不能称之为算法
啸啊啸啊
·
2023-10-31 05:03
算法与数据结构学习
算法
c++
Day1 05-23 动态规划算法练习
这周的重心在
算法题
上,今天刷了三道
算法题
,基本都是最优解不同路径题目链接:https://leetcode.cn/problems/unique-paths/代码:classSolution{publicint
2022新手上路
·
2023-10-31 04:45
算法
动态规划
图论
二叉树 算法
平衡二叉树:左右子树的深度差不超过1二叉树
算法题
模板1:使用递归完成树的前中后序遍历main(TreeN
写的不是代码
·
2023-10-31 01:54
数据结构与算法
算法
c++
leetcode
数据结构与算法7-线性表
算法题
题目1:将2个递增的有序链表合并为一个有序链表;要求结果链表仍然使用两个链表的存储空间,不另外占用其他的存储空间.表中不允许有重复的数据例如:La:{1,2,3},Lb:{3,6,9}Lc:{1,2,3,6,9}关键词:递增有序链表不允许有重复数据保留递增关系(后插法)不占用额外的存储空间指的是不开辟新节点,赋值在链接到链表上算法思想:假设待合并的链表为La和Lb,合并后的新表使用头指针Lc(Lc
fuaiyi
·
2023-10-31 00:43
每日两道
算法题
- 整数旋转
问题给定一个整数,将整数进行反转并输出,如果越界则返回0输入:123输出:321思路从低位逐一向上,获取每一位的值(从后往前获取)。当前结果乘以10(让结果值每次向前进一位)加上当前获取的值,从而得到每次操作的结果值。判断当前操作是否越界将当前临时变量结果赋值给结果。初始值向前进一位(初始值/10)image.png实现publicclassReverseIntNum{publicstaticvo
辉_ace
·
2023-10-30 20:15
编程导航算法通关村第三关 | 爱不起的数组之数组基本操作
能准确处理游标和边界等情况是数组
算法题
最基础重要的问题之一。所以务必自己亲手能写一个才可以,不要感觉挺简单就不写,其中
aiermaAIERMA
·
2023-10-30 20:56
算法
java
数据结构
LeetCode每日一题JAVA、JavaSrcipt题解——2022.08.21-08.31
2022-08-21-1455-检查单词是否为句中其他单词的前缀date:2022-08-2115:01:12tags:[DailyPractice,简单题,字符串,双指针,模拟]categories:
算法题
文章目录
[山青花欲燃]
·
2023-10-30 20:33
LeetCode
leetcode
java
深度优先
iOS
算法题
(一)逆波兰表达式求值
一逆波兰表达式求值150.逆波兰表达式求值说明:整数除法只保留整数部分。给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为0的情况。示例1:输入:["2","1","+","3","*"]输出:9解释:((2+1)*3)=9示例2:输入:["4","13","5","/","+"]输出:6解释:(4+(13/5))=6示例3:输入:["10","6","9","3","+"
iOS开发面试
·
2023-10-30 19:03
程序员
iOS开发者
iOS面试题
iOS开发
算法
程序员
[力扣] 150. 逆波兰表达式求值
[力扣]系列是我个人总结的力扣上的一些
算法题
,主要记录思路和心得,因为最近在准备面试,所以会使用JavaScript来替代Java来实现算法。题目根据逆波兰表示法,求表达式的值。
折本咲焰
·
2023-10-30 19:00
算法
数据结构
力扣
算法
栈
【LeetCode:150. 逆波兰表达式求值 | 栈】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-10-30 19:27
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
栈
逆波兰表达式
洛谷,Hydro,Vijos,博客园,GitHub 分别是什么?
洛谷(luogu.com.cn)是一个在线的算法竞赛平台,提供了大量的
算法题
目,可以进行刷题、比赛、交流等。Hydro是一个开源的在线评测系统,用于处理洛谷和其他OJ平台的算法评测。
Python_enjoy
·
2023-10-30 19:13
洛谷题解
笔记
c语言讲两个数组合并_
算法题
解之合并两个有序数组
给你两个有序整数数组nums1和nums2,请你将nums2合并到nums1中,使nums1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6]题解分析方法一:直接合
weixin_39637920
·
2023-10-30 12:30
c语言讲两个数组合并
循环合并nump数组
算法题
6 3/10 #239 滑动窗口最大值
题目描述:这道题有两个任务,第一是构建滑动的窗格;第二则是要用一个list来存放滑动窗格里面的所有数字,然后还需要一个list来存放所有窗格里的最大值代码如下:我每次最容易想到的就是暴力求解法,燃鹅每次都超出时间限制接下来就是想办法优化:先看看别人的解答先:优化的解答里面用力栈的数据类型在这里稍微停一下,这里我们可以开始进入陈老师的数据结构课学习了目的:大致构建一个数据结构的框架,了解原理以及应用
炎炎兔
·
2023-10-30 10:27
Leetcode刷题笔记题解(C++):寻找最长递增子序列的长度
这应该算是一个模板就是在一段顺序固定的数组中,找出递增的最长一段数字(可以不连续),或者求出长度的意思在
算法题
中非常常见在这里总结一下吧举例再说明一下:1346278911最长递增子序列为134678911
Demo.demo
·
2023-10-30 07:16
Leetcode算法题解
算法
c++
数据结构
leetcode
最长递增子序列
每日
算法题
--删除排序数组中的重复项(简单)
题目描述给定一个排序数组,你需要在**原地**删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,
专注学习java
·
2023-10-30 05:40
每日算法
算法
复盘?没错就是你理解的复盘,来看看几种复盘模型吧
未来大家一起加油啊~今晚本身想写一会
算法题
,但是看到了桌面的一大堆学习资料乱七八糟的什么都有,恍然发现自己最近有些迷失了目标,也许最近需要重新制定一下目标了,所以把之前的资料全部清空(当然了都是快捷图标
了 凡
·
2023-10-30 05:39
程序人生
复盘
计划
LeetCode
算法题
: 合并两个有序数组merge
给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6]来源:力扣(LeetCod
「已注销」
·
2023-10-30 01:58
给定一个二进制矩阵a JAVA_面试必备:高频
算法题
终章「图文解析 + 范例代码」之 矩阵 二进制 + 位运算 + LRU 合集...
Attention秋招接近尾声,我总结了牛客、WanAndroid上,有关笔试面经的帖子中出现的
算法题
,结合往年考题写了这一系列文章,所有文章均与LeetCode进行核对、测试。
weixin_39612554
·
2023-10-30 00:03
给定一个二进制矩阵a
JAVA
【
算法题
解】3. 颠倒二进制位
文章目录题目解法一解题思路代码实现复杂度分析解法二解题思路代码实现复杂度分析解法三解题思路代码实现复杂度分析题目颠倒给定的32位无符号整数的二进制位。来自:leetcode解法一解题思路取n的最低位,赋值给ans的最低位(ans初始值位0)。然后n向后移动一位,ans向前移动一位,重复步骤1,直到取完n的所有位置。代码实现publicclassSolution{//youneedtreatnasa
i余数
·
2023-10-30 00:32
每周一道算法题
算法
leetcode
职场和发展
java
递归快排 2016年408数据结构
算法题
#include#include#include#include#includeusingnamespacestd;voidrand(vector&temp,intNum){srand(time(nullptr));//设置随机数种子while(Num--){temp.push_back(rand()%10000);}shuffle(temp.begin(),temp.end(),std::mt1
Diana boncheva
·
2023-10-30 00:01
数据结构
陈越姥姥
浙江大学
算法
数据结构
c++
算法题
(8)幸运数
算法题
(8)幸运数题目C代码题目小明同学学习了不同的进制之后,拿起了一些数字做起了游戏。小明同学知道,在日常生活中我们最常用的是十进制数,而在计算机中,二进制数也很常用。
泽男
·
2023-10-30 00:00
算法题
c/c++
阿里面试
算法题
合集二
13.机器人运动的范围地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0,0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格[35,37],因为3+5+3+7=18。但它不能进入方格[35,38],因为3+5+3+8=19。请问该机器人能够到达多少个
Tim在路上
·
2023-10-29 21:49
前端刷题 | 网站
W3Cschoolhttps://www.w3cschool.cn/exam计算机方面的知识涵盖较全牛客网应届生招聘题库,校招实习笔试面试真题力扣前端方面的题目较为基础,基本不考复杂
算法题
稀土掘金https
要加油哦~
·
2023-10-29 18:41
vue学习
JS学习
笔记
前端
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他