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
leetcode简单算法题
Java实现质数筛的三种方法
今天在做一个
算法题
的时候遇到一个需要求质数的情况,但是本人比较菜只会暴力做法,所以在此记录学习一下质数筛选除了暴力以外的其它做法!
有糖的口袋
·
2023-07-27 05:55
算法
java
开发语言
【优选
算法题
练习】day8
文章目录一、974.和可被K整除的子数组1.题目简介2.解题思路3.代码4.运行结果二、525.连续数组1.题目简介2.解题思路3.代码4.运行结果三、560.和为K的子数组1.题目简介2.解题思路3.代码4.运行结果总结一、974.和可被K整除的子数组1.题目简介974.和可被K整除的子数组给定一个整数数组nums和一个整数k,返回其中元素之和可被k整除的(连续、非空)子数组的数目(子数组是数组
卷毛小学僧
·
2023-07-27 05:34
优选算法题练习
算法
leetcode
【优选
算法题
练习】day9
文章目录一、DP35【模板】二维前缀和1.题目简介2.解题思路3.代码4.运行结果二、面试题01.01.判定字符是否唯一1.题目简介2.解题思路3.代码4.运行结果三、724.寻找数组的中心下标1.题目简介2.解题思路3.代码4.运行结果总结一、DP35【模板】二维前缀和1.题目简介DP35【模板】二维前缀和题目来源于牛客网,可通过链接进行练习。2.解题思路3.代码#includeusingnam
卷毛小学僧
·
2023-07-27 05:31
优选算法题练习
算法
leetcode
chatgpt赋能python:Python取余运算详解
Python取余运算详解在Python中,取余运算是一种非常常见的运算方式,尤其是在各种
算法题
目中。本篇文章将为大家介绍Python中取余运算的使用方法和相关细节。
laod112
·
2023-07-27 03:47
ChatGpt
python
chatgpt
开发语言
计算机
【
算法题
】2763. 所有子数组中不平衡数字之和
题目:一个长度为n下标从0开始的整数数组arr的不平衡数字定义为,在sarr=sorted(arr)数组中,满足以下条件的下标数目:01这里,sorted(arr)表示将数组arr排序后得到的数组。给你一个下标从0开始的整数数组nums,请你返回它所有子数组的不平衡数字之和。子数组指的是一个数组中连续一段非空的元素序列。示例1:输入:nums=[2,3,1,4]输出:3解释:总共有3个子数组有非0
程序猿不脱发2
·
2023-07-27 01:46
leetcode-数组
算法
leetcode
数据结构
每日一道
算法题
-----连续最大和
连续最大和题目解析代码题目解析链接:B站视频讲解代码#includeusingnamespacestd;intmain(){intsize;cin>>size;if(size==0)return0;int*dp=newint[size];int*num=newint[size];for(inti=0;i>num[i];}dp[0]=num[0];intmax=dp[0];for(inti=1;i0
X.Dragon
·
2023-07-26 23:40
算法题解
算法
白银挑战——链表高频面试
算法题
算法通关村第一关–链表白银挑战笔记开始时间:2023年7月18日14:39:36链表Java中定义一个链表classListNode{publicintval;publicListNodenext;ListNode(intx){val=x;next=null;}}1、四种方法解决两个链表第一个公共子节点解释一下什么是公共节点如图,从3节点开始就是第一个公共子节点,也就是说我们要找到这个节点,有一下
hello蜗牛
·
2023-07-26 21:01
链表
面试
算法
面试
算法题
1使用栈实现队列#include#includeclassMyQueue{public:MyQueue(){}voidpush(intx){in.push(x);//直接将元素push入in栈}intpop(){intdata=peek();//先查一遍,就是更新一遍out栈out.pop();returndata;}//查找队列头的元素intpeek(){//首先检查out栈是否为空,如果为空,
Jasmine-Lily
·
2023-07-26 19:23
面试笔记
算法
面试
数据结构
代码随想录算法训练营第二十七天 | 回溯算法
回溯
算法题
目39.组合总和40.组合总和II131.分割回文串对题目的想法看起来比较简单,套用模板然后剪枝。回文感觉稍微麻烦一点。
dafeizhuyitou
·
2023-07-26 15:03
算法
【爆肝帝,花费3个月整理】金九银十面试季,2023年字节跳动所有,软件测试面试题拿走不谢!(附详细答案解析)
像字节跳动、网易、美团等,趁着有时间,给大家梳理下,说不定面试能派上用场,大概给大家从以下几个方面来做了整理:个人信息:(工作/实习经验,所做的项目,态度素养)测试思维情景问题计算机网络操作系统代码/
算法题
语言
测试老油条
·
2023-07-26 10:49
面试
职场和发展
测试工具
自动化
功能测试
selenium
【
算法题
】2766. 重新放置石块
题目:给你一个下标从0开始的整数数组nums,表示一些石块的初始位置。再给你两个长度相等下标从0开始的整数数组moveFrom和moveTo。在moveFrom.length次操作内,你可以改变石块的位置。在第i次操作中,你将位置在moveFrom[i]的所有石块移到位置moveTo[i]。完成这些操作后,请你按升序返回所有有石块的位置。注意:如果一个位置至少有一个石块,我们称这个位置有石块。一个
程序猿不脱发2
·
2023-07-25 21:47
leetcode-数组
算法
数据结构
leetcode
【
算法题
】2770. 达到末尾下标所需的最大跳跃次数
题目:给你一个下标从0开始、由n个整数组成的数组nums和一个整数target。你的初始位置在下标0。在一步操作中,你可以从下标i跳跃到任意满足下述条件的下标j:0=0?maximumJumps:-1;}//返回从下标i跳到下标0所需最大的跳跃次数privateintdfs(int[]nums,inti,inttarget){if(jump[i]!=Integer.MIN_VALUE){retur
程序猿不脱发2
·
2023-07-25 21:47
leetcode-数组
算法
数据结构
【
算法题
】2681. 英雄的力量
题目:给你一个下标从0开始的整数数组nums,它表示英雄的能力值。如果我们选出一部分英雄,这组英雄的力量定义为:i0,i1,…ik表示这组英雄在数组中的下标。那么这组英雄的力量为max(nums[i0],nums[i1]…nums[ik])2*min(nums[i0],nums[i1]…nums[ik])。请你返回所有可能的非空英雄组的力量之和。由于答案可能非常大,请你将结果对109+7取余。示例
程序猿不脱发2
·
2023-07-25 21:45
leetcode-数组
算法
leetcode
数据结构
学习心得(6)
A本周的
算法题
和上周的有一些类似题影很容易想到一种算法,将所有元素排序,然后取第n/2或者(n/2+1)个(依据元素奇偶个数而定),即为出现次数过半的元素。下面是实现的代码。
shirakiko
·
2023-07-25 20:04
面试经历 | 快手Java开发 2021.09
问的八股文很全面,
算法题
出的也让我感觉很好。基础题Java基础数据类型有哪些,占多少位?
闭门造折
·
2023-07-25 18:31
算法题
解:求有向图中的最短路径(JAVA+DFS算法实现)
求有向图中的最短路径(JAVA+DFS算法实现)问题描述给定一个有向图,如下图所示,求从1号顶点到5号顶点的最短路径。输入数据格式为第一行输入顶点数和边数,从第二行开始每一行输入3个整数,分别代表连接顶点的边和权重。例如:122,表示从1号顶点到2号顶点连接的边,权重为2。Input:581221510233257314344455533Output:9算法实现packagecom.bean.al
梅森上校
·
2023-07-25 17:59
算法分析与设计
算法分析与设计
JAVA算法设计
有向图求最短路径
DFS算法
【一天三道
算法题
】代码随想录——Day12(含面试题)
一.链表相交(面试题)题目链接:力扣思路:第二次看到噜——二刷,还是原思路,双指针保持在焦点之前,俩指针同步进行遍历代码:publicclassSolution{publicListNodegetIntersectionNode(ListNodeheadA,ListNodeheadB){ListNodecurA=headA;ListNodecurB=headB;intlenA=0;intlenB=
瓜是西瓜的瓜
·
2023-07-25 16:22
每天三道题
算法
力扣75——滑动窗口
总结leetcode75中滑动窗口的
算法题
解题思路。上一篇:力扣75——双指针以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-25 12:01
算法题
leetcode
算法
c++
【
算法题
】2779. 数组的最大美丽值
题目:给你一个下标从0开始的整数数组nums和一个非负整数k。在一步操作中,你可以执行下述指令:在范围[0,nums.length-1]中选择一个此前没有选过的下标i。将nums[i]替换为范围[nums[i]-k,nums[i]+k]内的任一整数。数组的美丽值定义为数组中由相等元素组成的最长子序列的长度。对数组nums执行上述操作任意次后,返回数组可能取得的最大美丽值。注意:你只能对每个下标执行
程序猿不脱发2
·
2023-07-25 12:25
算法
leetcode
数据结构
力扣75——哈希表/哈希集合
总结leetcode75中哈希表/哈希集合的
算法题
解题思路。上一篇:力扣75——滑动窗口以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-25 12:52
算法题
哈希算法
leetcode
c++
【Java
算法题
】打印沙漏、素数对猜想、数组元素右移、双倍数、洗牌机
1.打印沙漏本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印*****************所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(
知向谁边
·
2023-07-25 06:46
【学会动态规划】地下城游戏(10)
学习一个算法没有捷径,更何况是学习动态规划,跟我一起刷动态规划
算法题
,一起学会动态规划!
戊子仲秋
·
2023-07-24 21:09
学会动态规划
动态规划
算法
leetcode
c++
【学会动态规划】最小路径和(9)
学习一个算法没有捷径,更何况是学习动态规划,跟我一起刷动态规划
算法题
,一起学会动态规划!
戊子仲秋
·
2023-07-24 21:08
学会动态规划
动态规划
算法
c++
leetcode
学习
【学会动态规划】下降路径最小和(8)
学习一个算法没有捷径,更何况是学习动态规划,跟我一起刷动态规划
算法题
,一起学会动态规划!
戊子仲秋
·
2023-07-24 21:08
学会动态规划
动态规划
算法
leetcode
记录字节跳动前端面试,四轮技术面
一面笔试题:多刷字节题库,多考js编程题,两道
算法题
,基本时lotcode简单中等题1.如果后端传给前端一个很大的数,前端会怎么处理,该怎么处理?
suzhiwei_boke
·
2023-07-24 19:26
面试
职场和发展
javaee教程郑阿奇实验,字节跳动后端面试题java
面试字节跳动,拼多多这种大厂肯定躲避不了
算法题
的,相信面试过的小伙伴都知道,不管在现场面还是视频面肯定都会被问到算法,难度是要比笔试的时候容易些的。
m0_67597897
·
2023-07-24 19:22
Java
经验分享
面试
【数据结构】第二章 线性表
考点(线性表是
算法题
命题的重点)这类
算法题
实现起来比较容易且代码量较少,但是要求具有最优的性能(时间复杂度、空间复杂度,才能获得满分。
白三点
·
2023-07-24 18:17
数据结构
数据结构
算法
二分查找的几类问题
这种在循环过程中动态维护多个区间的边界的思想在数组相关
算法题
中比较常见,例如快排中的基于基准元素将数据划分为左右两部分,颜色分类等1.寻找目标值题目简述:给定一个n个元素升序整型
程光CS
·
2023-07-24 16:01
#
算法精选100题
算法
二分查找
代码随想录算法训练营总结篇
接下来我将按照这段时间的
算法题
目做一个总结。在进入算法训练之前首先应对时间复杂度和空间复杂度有一个认识,我们在完成一道代码题后,对其进行优化的前提是可以从目前已完成的代码分析,做出优化。
miodi
·
2023-07-24 16:49
算法
动态规划
哈希算法
贪心算法
链表
ARTS_22
算法(Algorithm):每周至少一道LeetCode
算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-07-24 09:54
关于二叉树打印的
算法题
汇总
publicclassLevelOrder{/**【题目一:】*从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。*@paramroot*@return一维数组*/publicint[]levelOrder(TreeNoderoot){if(root==null)returnnewint[0];Queuequeue=newLinkedListans=newArrayList>le
千夜零一
·
2023-07-24 03:02
1. 两数之和
LeetCode的
算法题
PHP解法记录给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
织毛衣的手
·
2023-07-24 02:03
FCS算法周会思维活跃回顾(一)
苦于学了忘,忘了学,部门大佬给机会周会每周一道
算法题
开阔思维。该系列一边学码UML加深印象记住简单的算法逻辑,一边回顾算法。。。反正就随便记随便看吧。
_____Mori_
·
2023-07-23 20:12
ARTS打卡第一周
ARTS打卡第一周Algorithm:每周至少做一个leetcode的
算法题
542.01矩阵给定一个由0和1组成的矩阵,找出每个元素到最近的0的距离。两个相邻元素间的距离为1。
MR_Model
·
2023-07-23 07:28
【数据结构】栈及其实现
栈和队列我们分开来讲,本篇主要详解栈及其实现栈的特点是先进后出,后进先出(LIFO),这一特点以及进一步运用(单调栈)是一些
算法题
Camellia-Echo
·
2023-07-23 04:32
数据结构
c++
c语言
链表
算法
【数据结构】队列及其实现
目录前言认识队列队列的初始化队列判空数据队尾入队数据队头出队取队头数据取队尾数据队列数据的个数队列销毁总结前言上次我们学习了栈及其实现,当然也少不它的好兄弟队列啦,今天我们开始队列的学习队列的性质是先进先出,就比如车辆进出隧道一般,它也是一种逻辑结构,依靠数组或者链表实现在一些
算法题
我们也会运用到队列的进一步思想
Camellia-Echo
·
2023-07-23 04:32
数据结构
c++
c语言
链表
算法
leetcode简单
题解(二)
文章目录一、链表的中间结点二、删除链表的倒数第N个结点(中等题)三、删除排序数组中的重复项II(中等题)四、盛最多水的容器(中等题)五、爬楼梯六、合并两个有序链表七、加一总结一、链表的中间结点来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/middle-of-the-linked-list描述:给定一个头结点为head的非空单链表,返回链表的中
Magic171
·
2023-07-23 03:23
刷题笔记
leetcode
算法
职场和发展
leetcode简单
题解(一)
文章目录一、存在重复元素二、两数之和II-输入有序数组三、两数之和四、移除元素五、删除有序数组中的重复项六、合并两个有序数组七、有序数组的平方八、移动零九、旋转数组十、二分查找十一、第一个错误的版本十二、搜索插入位置十三、反转字符串十四、反转字符串中的单词III总结一、存在重复元素来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/contains
Magic171
·
2023-07-23 03:22
刷题笔记
leetcode
java
算法
数组
排序
LeetCode.1021-删除最外面的括号(Remove Outermost Parentheses)
这是小川的第380次更新,第408篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第242题(顺位题号是1021)。
程序员小川
·
2023-07-23 02:04
【自用】
算法题
文章目录1.组队竞赛2.删除公共字符3.排序子序列4.倒置字符串5.字符中找出连续最长的数字串6.数组中出现次数超过一半的数字9.统计回文10.连续最大和11.不要2(wy)12.把字符串转换成整数1.组队竞赛链接在此牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高
TTang-sq
·
2023-07-23 02:41
刷题
算法
第六章 二分搜索树
4和链表一样是动态数组结构,不需要在开始的时候分配容量5树天然递归结构,每个节点都可以看做一颗二叉树image.png6满二叉树7完全二叉树堆8和链表类似,一个节点也可以当做链表,空也可以当做链表,做
算法题
的时候可以一般化操作
carlclone
·
2023-07-22 20:18
Java实现每日一道算法面试题(22):leecode27移除元素
1.
算法题
目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。
alexlee1987
·
2023-07-22 19:04
2019-03-05
每天一道
算法题
题目:炎热的夏日,KC非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。
布朗克的黑猫
·
2023-07-22 17:55
150. 逆波兰表达式求值
参考代码:package西湖
算法题
解___中等题;importjava.util.ArrayDeque;importjava.ut
Wzideng
·
2023-07-22 15:07
#
LeetCode题解
leetcode
算法
数据结构
2020-09-06霉运:在优势区域击球
让我们从一道有趣的微软面试题开始理解:人生
算法题
现在给你200个球,100
六安姐
·
2023-07-22 11:27
iOS
算法题
-最小运算次数
使用代码实现求最小运算次数:1、输入一个数字X经过n次运算后得到Y值;2、每次只能进行乘2或者减1运算;例1:X=2Y=3//过程:2-4-3结果为2次运算例2:X=5Y=14//过程:5-4-8-7-14结果为4次运算例3:X=19Y=16//过程:19-18-17-16结果为3次运算分析:(X->Y)1、当X>Y时只能做减法运算。2、当XInt{varnum=0ifX>=Y{returnX-Y
DeveloperBlock
·
2023-07-22 11:37
算法题
目-19周-Reveal Cards In Increasing Order
Inadeckofcards,everycardhasauniqueinteger.Youcanorderthedeckinanyorderyouwant.Initially,allthecardsstartfacedown(unrevealed)inonedeck.Now,youdothefollowingstepsrepeatedly,untilallcardsarerevealed:1、Ta
庄泽锐
·
2023-07-22 10:23
组队竞赛-Java-牛客模拟三
在做笔试中
算法题
目时,理解题意和解题思路是非常关键。其实此题目知道了解题思路后是非常简单的。
振哥在,世界充满爱!
·
2023-07-22 08:04
算法应用
Java数据结构&算法
翻转二叉树
LeetCode简单
题
给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[]/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*Tr
xy21
·
2023-07-22 01:56
leetcode
算法
数据结构
c++
天天刷题-->LeetCode(无重复字符的最长字串)
\个人主页:holy-wangle➡系列内容:️tkinter前端窗口界面创建与优化️Java实现ATP小系统✨个性签名:不积跬步,无以至千里;不积小流,无以成江海今天的
算法题
是关于字符串!
holywangle
·
2023-07-21 18:41
leetcode
算法
java
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他