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
c++数据结构 有效的数独、矩阵置零
36.有效的数独-力扣(
LeetCode
)(
leetcode
-cn.com)classSolution{public:boolisValidSudoku(vector>&board){introw[9]
艾艾的博客
·
2025-06-20 12:54
c++
数据结构
矩阵
除自身以外数组的乘积C++
给你一个
整数
数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。
·
2025-06-20 12:53
轮转数组C++
给定一个
整数
数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。
monicaaaaan
·
2025-06-20 12:52
乐扣刷题
c++
算法
数据结构
HOT 100 | 189.轮转数组、238. 除自身以外数组的乘积、41. 缺失的第一个正数
一、189.轮转数组189.轮转数组-力扣(
LeetCode
)1.解题思路1.由于k可能很大,为了防止多次重复挪动,所以只需要对其取余,就是最终挪动的位置。
Accept17
·
2025-06-20 12:22
python
算法
leetcode
openjudge程序设计与算法C/C++解题大全
题目链接如下:http://cxsjsxmooc.openjudge.cn/2021t1summer2/001:输出第二个
整数
#includeintmain(void){inta,b,c;scanf("
qing huan
·
2025-06-20 12:51
C++
c++
算法
LeetCode
-73. 矩阵置零-C++
给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。示例1:输入:matrix=[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例2:输入:matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]代码实现,带详细
工程欣欣
·
2025-06-20 12:20
LeetCode每日一题
leetcode
矩阵
c++
搜索二维矩阵 II、160.相交链表、206.
反转
链表
一、240.搜索二维矩阵II1.解题思路本题采用二分查找的方法。(1)对矩阵的每一行进行二分查找,首先定义出左边界和右边界的变量,然后计算出中间元素的下标索引,将中间元素与target元素值进行比对。(2)如果中间元素比target大,那么需要在中间元素的左边区间进行二次二分查找,也就是将右边界的下标更改为mid-1;如果中间元素比target小,那么需要在中间元素的右边区间进行二次二分查找,也就
Accept17
·
2025-06-20 12:50
矩阵
算法
数据结构
数组中等
LeetCode
6091. 划分数组使最大差为 K
6091.划分数组使最大差为K描述给你一个
整数
数组nums和一个
整数
k。你可以将nums划分成一个或多个子序列,使nums中的每个元素都恰好出现在一个子序列中。
18阿鲁
·
2025-06-20 11:49
leetcode
排序算法
算法
LeetCode
2875.无线数组的最短子数组
给你一个下标从0开始的数组nums和一个
整数
target。下标从0开始的数组infinite_nums是通过无限地将nums的元素追加到自己之后生成的。
吃着火锅x唱着歌
·
2025-06-20 11:18
LeetCode
leetcode
算法
数据结构
【经典算法】
LeetCode
215. 数组中的第K个最大元素(Java/C/Python3实现含注释说明,Medium)
快速选择排序思路代码实现Java版本C语言版本Python3版本复杂度分析方式二:最小堆(最小优先队列)思路代码实现Java版本C语言版本Python3版本复杂度分析总结相似题目标签(题目类型):数组题目描述给定
整数
数组
进朱者赤
·
2025-06-20 11:17
#
面试
#
经典算法
算法
leetcode
数组中的第K个最大元素
数组查找
【
LeetCode
】912. 排序数组(中等)
912.排序数组给你一个
整数
数组nums,请你将该数组升序排列。
晴雪月乔
·
2025-06-20 11:47
#
LeetCode
数组
leetcode
排序算法
【贪心算法】
Leetcode
763. 划分字母区间【中等】
划分字母区间给你一个字符串s。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是s。返回一个表示每个字符串片段的长度的列表。示例1:输入:s=“ababcbacadefegdehijhklij”输出:[9,7,8]解释:划分结果为“ababcbaca”、“defegde”、“hijhklij”。每个字母最多出现
FLGB
·
2025-06-20 11:15
算法
贪心算法
leetcode
算法
leetcode
3443. K 次修改后的最大曼哈顿距离 中等
给你一个由字符'N'、'S'、'E'和'W'组成的字符串s,其中s[i]表示在无限网格中的移动操作:'N':向北移动1个单位。'S':向南移动1个单位。'E':向东移动1个单位。'W':向西移动1个单位。初始时,你位于原点(0,0)。你最多可以修改k个字符为任意四个方向之一。请找出在按顺序执行所有移动操作过程中的任意时刻,所能达到的离原点的最大曼哈顿距离。曼哈顿距离定义为两个坐标点(xi,yi)和
圣保罗的大教堂
·
2025-06-20 11:15
模拟
leetcode
leetcode
2966. 划分数组并满足最大差限制 中等
给你一个长度为n的
整数
数组nums,以及一个正
整数
k。将这个数组划分为n/3个长度为3的子数组,并满足以下条件:子数组中任意两个元素的差必须小于或等于k。返回一个二维数组,包含所有的子数组。
圣保罗的大教堂
·
2025-06-20 11:45
leetcode
贪心
leetcode
leetcode
2294. 划分数组使最大差为 K 中等
给你一个
整数
数组nums和一个
整数
k。你可以将nums划分成一个或多个子序列,使nums中的每个元素都恰好出现在一个子序列中。
·
2025-06-20 11:44
02、大数 -- BigDecimal、BigInteger
一、概述如果基本的
整数
和浮点数精度不足以满足需求,可以使用java.math包中两个很有用的类:BigInteger和BigDecimal。这两个类可以处理包含任意长度数字序列的数值。
butingdejiaobu
·
2025-06-20 10:09
#
java常用类
java
开发语言
青少年编程
后端
北理工计算机考研复试上机2012年真题
1、输入十个正
整数
数字从小到大排序输入:125791045672426输出:1,2,5,7,9,10,24,26,45,67代码:#includeusingnamespacestd;vectora;vectortmp
劳尔的狙击镜
·
2025-06-20 09:32
北京理工大学计算机学院历年真题
考研
北京理工大学计算机考研机试真题
bit计算机考研上机真题
北理工考研复试机试
北理工计算机考研2012真题
使用python生成一个均值为0的随机数
之间的均匀分布随机数importrandom#生成[-1,1)之间的随机数(均匀分布)rand_num=random.uniform(-1,1)print(rand_num)(2)生成[-1,1)之间的随机
整数
fK0pS
·
2025-06-20 08:56
python
均值算法
开发语言
解析二进制数据:Python中的struct.unpack
它可以将二进制数据解析为Python中的各种数据类型,如
整数
、浮点数和字符串。通过使用struct.unpack函数,我们可以轻松地从二进制数据中提取所需的信息。
代码指四方
·
2025-06-20 08:21
python
开发语言
Python
虽然 8bit 和 4bit 在内存里是“
整数
”,但我们用它们去代表小数,靠的是“先记录 min/max,再换算回来”
虽然8bit和4bit在内存里是“
整数
”,但我们用它们去代表小数,靠的是“先记录min/max,再换算回来”。
背太阳的牧羊人
·
2025-06-20 07:14
人工智能
python
8bit
4bit
精度
力扣-279.完全平方数
题目描述给你一个
整数
n,返回和为n的完全平方数的最少数量。完全平方数是一个
整数
,其值等于另一个
整数
的平方;换句话说,其值等于一个
整数
自乘的积。例如,1、4、9和16都是完全平方数,而3和11不是。
এ᭄画画的北北
·
2025-06-20 06:35
力扣hot100Java版
leetcode
算法
数据结构
华为OD 机试 2025B卷 - 相对开音节 (C++&Python&JAVA&JS&GO)
给定一个字符串,以空格为分隔符,
反转
每个单词中的字母,若单词中包含如数字等其他非字母时不进行
反转
。
反转
后计算其中含有相对开音节结构的子串个数(连续的子串中部分字符可以重复)。
无限码力
·
2025-06-20 05:00
华为OD机试真题刷题笔记
华为od
华为OD机试
华为OD2025B卷
华为机试2025B卷
华为OD机考2025B卷
C++二分查找
2.二分查找2.1704.二分查找-力扣(
LeetCode
)给定一个n个元素有序的(升序)整型数组nums和一个目标值t
乾坤未定的黑马
·
2025-06-20 04:24
C++
c++
开发语言
算法
二分查找
【
Leetcode
面试经典150题】88. 合并两个有序数组-Java
一、题目给你两个按非递减顺序排列的
整数
数组nums1和nums2,另有两个
整数
m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。
GDJUpUp
·
2025-06-20 03:18
leetcode
算法
java
leetcode
_198_打家劫舍
思路:首先定义一个数组对于dp[i]读作1->i能获取的最大利益,第i个房屋只有"偷"和不"偷"两种情况,分别进行讨论"偷":既然"偷"了i那就肯定不能偷i-1了,但是为了使"偷"的尽可能多除了必须不能"偷"的全要"偷",所以得到第一个部分dp[i]=nums[i]+dp[i-2];不"偷":这就很明显了不"偷"那就是前[i-1]个的情况嘛dp[i]=dp[i-1];综上实现公式应为dp[i]=m
c_ceiling
·
2025-06-20 02:47
leetcode
算法
c++
LeetCode
面试经典150题 88.合并两个有序数组
题目:给你两个按非递减顺序排列的
整数
数组nums1和nums2,另有两个
整数
m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。
爱笑的coder
·
2025-06-20 02:16
算法刷题-数组
leetcode
面试
算法
Leetcode
面试150题 88.合并两个有序数组 简单
系列博客目录文章目录系列博客目录88.合并两个有序数组简单示例1:示例2:示例3:解答88.合并两个有序数组简单给你两个按非递减顺序排列的
整数
数组nums1和nums2,另有两个
整数
m和n,分别表示nums1
醒了就刷牙
·
2025-06-20 02:45
LeetCode刷题
leetcode
面试
算法
LeetCode
213.打家劫舍II 动态规划详细解法
给定一个代表每个房屋存放金额的非负
整数
数组,我们需要计算小偷在不触动警报装置的情况下,能够偷窃到的最
Lentr0py
·
2025-06-20 02:15
LeetCode
算法题
leetcode
动态规划
java
算法
LeetCode
面试150——88合并两个有序数组
LeetCode
面试150——88合并两个有序数组题目难度:简单默认优化目标:最小化平均时间复杂度。Python默认为Python3。
沈小农学编程
·
2025-06-20 02:45
LeetCode
算法
leetcode
职场和发展
面试
(
LeetCode
面试经典 150 题 )88. 合并两个有序数组 (双指针)
题目:88.合并两个有序数组思路:双指针,倒序回填数组nums1,时间复杂度0(n+m),额外的空间复杂度0(1)。C++版本:classSolution{public:voidmerge(vector&nums1,intm,vector&nums2,intn){inti=m-1;intj=n-1;intk=n+m-1;while(i>=0&&j>=0){if(nums1[i]=0){nums1[
岁忧
·
2025-06-20 02:45
C++
JAVA
Go版本
LeetCode
LeetCode
面试经典
150
题
leetcode
面试
算法
c++
java
go
Python两种方式求多个数的最大公因数(HCF)和最小公倍数(LCM)
两种方式求多个数的最大公因数(HCF)和最小公倍数(LCM)最大公因数1.列表排序2.将列表分为两部分3.求最大公因数的质因子4.得到结果5.完整程序最小公倍数另一种实现形式运行结果最大公因数1.列表排序将输入的正
整数
列表由小到大进行排序
少陵野小Tommy
·
2025-06-20 00:30
数学
python
MySQL中的枚举的用法
原因是枚举型是利用
整数
进行管理的,能够2个字节进行管理!每个值,都是一个
整数
标识,从第一个选项
木子金光军
·
2025-06-19 23:20
数据库
mysql
php
数据库
2025华为od机试真题B卷【构造数列】Python实现
目录题目思路Code题目小明在做构造数列的题目,题目要求数列中第一个数为n,且数列后面的每一个数字都不能大于前一个数字的一半,数列的元素都是正
整数
,请问在给定n的情况下,最多能构造多少合法且不同的数列?
MISAYAONE
·
2025-06-19 23:49
OD机试
华为od
python
开发语言
华为od机试
2025B卷
(
LeetCode
面试经典 150 题 ) 27. 移除元素 (双指针)
题目:27.移除元素思路:双指针,时间复杂度0(n)。左指针i左边的都是不等于val的值,右指针j右边都是等于val的值。C++版本:classSolution{public:intremoveElement(vector&nums,intval){inti=0,j=nums.size()-1;while(i<=j){if(nums[i]==val){nums[i]=nums[j];j--;}el
岁忧
·
2025-06-19 20:56
C++
JAVA
Go版本
LeetCode
LeetCode
面试经典
150
题
leetcode
面试
算法
java
go
c++
LeetCode
(python)659. 分割数组为连续子序列
659.分割数组为连续子序列自己的做法,参考官方答案,虽然通过,但是效率不高官方答案方法一:哈希表+最小堆方法二:贪心给你一个按升序排序的
整数
数组num(可能包含重复数字),请你将它们分割成一个或多个子序列
柚子山茶花
·
2025-06-19 19:24
#
Java刷LeetCode题
leetcode
java
LeetCode
每日一题 1877. 数组中最大数对和的最小值
1877.数组中最大数对和的最小值一个数对(a,b)的数对和等于a+b。最大数对和是一个数对数组中最大的数对和。比方说,如果我们有数对(1,5),(2,3)和(4,4),最大数对和为max(1+5,2+3,4+4)=max(6,5,8)=8。给你一个长度为偶数n的数组nums,请你将nums中的元素分成n/2个数对,使得:nums中每个元素恰好在一个数对中,且最大数对和的值最小。请你在最优数对划分
喜欢下雨所以爱上雷震子
·
2025-06-19 19:54
每日一题
leetcode
算法
贪心算法
划分数组并满足最大差限制
题目链接2966.划分数组并满足最大差限制-力扣(
LeetCode
)解题思路这道题要求我们把给定的
整数
数组nums划分成多个长度为3的子数组,并且每个子数组中的最大值和最小值的差不能超过
整数
k。
.wei-upup
·
2025-06-19 19:22
刷题分享
leetcode
算法
数据结构
c++
算法导论第十六章 van Emde Boas树:对数对数的奇迹
vanEmdeBoas树(vEB树)是计算机科学中最优雅的数据结构之一,它将
整数
集合操作的时间复杂度从O(logn)降到了惊人的O(loglogU)。
W说编程
·
2025-06-19 19:20
算法导论
数据结构与算法
算法
数据结构
c语言
性能优化
全文检索
数据库
148. 排序链表
详细题解可参见https://
leetcode
.cn/problems/sort-lis
zmuy
·
2025-06-19 19:19
LeetCode
hot100
链表
数据结构
leetcode
23-合并K个升序链表
leetcode
23思路遍历所有链表收集节点:将每个链表的节点断开其next指针后存入数组对数组进行排序:使用JavaScript的内置sort方法对节点数组按值排序重新连接排序后的节点:遍历排序后的数组
记得早睡~
·
2025-06-19 18:42
leetcode热题100
算法小课堂
链表
数据结构
leetcode
算法
UVa1408/LA4018 Flight Control
LA4018FlightControl题目链接题意分析AC代码题目链接 本题是2007年icpc亚洲区域赛成都赛区的F题题意 有一个N行M列的数组(1≤N≤50,1≤M≤9)记录机场各个航班的飞行传感数据,其每个元素都是
整数
·
2025-06-19 17:37
【python】Pandas 中的.loc和.iloc介绍
在Pandas的数据结构中,标签可以是任意哈希类型的对象,最常见的就是字符串和
整数
,但也可以是日期时间、元组等。标签在DataFrame中构成了行索引和列索引。
·
2025-06-19 13:09
扩展欧几里德算法 递归法 递推法 手算法 原理及实现
扩展欧几里德算法递归法递推法手算法原理及实现顾名思义,扩展欧几里德算法是在欧几里德算法基础上扩展的算法.欧几里德算法和扩展欧几里德算法在用途上的区别:欧几里德算法(gcd):即求两个
整数
的最大公约数.扩展欧几里德算法
黎哩吖
·
2025-06-19 13:05
算法
人工智能
机器学习
欧几里得算法与扩展算法
欧几里得算法(EuclideanAlgorithm)欧几里得算法(也称为辗转相除法)是一种查找两个正
整数
aaa和bbb的最大公约数的方法。
·
2025-06-19 13:02
leetcode
148. 排序链表
方法1:插入方法进行改进classSolution{publicListNodesortList(ListNodehead){/*想法:设置两个指针first,last分别指向当前有序子链表的头和尾节点;并遍历链表,当遍历到的节点值大于last的值时,就将该节点插入到有序子链表表尾值小于first时,插入到子链表表头,处于二者中间时,就遍历进行插入*/if(head==null)returnnul
I_W_S
·
2025-06-19 13:02
leetcode刷题记录
链表
数据结构
leetcode
算法
基本数据类型之常量
1、整型常量整型常量就是
整数
,包括正
整数
、负
整数
和零,表现形式有十进制、八进制和十六进制。十进制整常量为正负符号加数字部分,但数字部分不能以0开头。八进制整常量的数字部分要以0开头,如0123。
zmuy
·
2025-06-19 13:31
C++学习笔记
c++
树状数组 2
Input第一行包含两个
整数
N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的
整数
,其中第i个数字表示数列第i项的初始值。
^O^凡人多烦事
·
2025-06-19 12:01
数据结构
数据结构算法题——数组
leetcode
-1.两数之和
leetcode
-1.两数之和给定一个
整数
数组nums和一个
整数
目标值target,请你在该数组中找出和为目标值target的那两个
整数
,并返回它们的数组下标。
linjiayina
·
2025-06-19 11:50
算法
数据结构
算法
loc和iloc的详解及使用
在Pandas中,loc和iloc是用于DataFrame和Series数据选择的两种核心方法,本质区别在于索引方式:loc基于标签(label),而iloc基于
整数
位置(integerposition
AI扶我青云志
·
2025-06-19 10:47
pandas
人工智能
力扣-416.分割等和子集
题目描述给你一个只包含正
整数
的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
এ᭄画画的北北
·
2025-06-19 09:09
力扣hot100Java版
leetcode
算法
数据结构
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他