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—275.H指数II【中等】
2023
每日刷题
(十三)Leetcode—275.H指数II算法思想实现代码intminValue(inta,intb){returna=citationsSize-mid){right=mid-1;}
源代码•宸
·
2023-10-30 04:27
LeetCode刷题
leetcode
算法
职场和发展
二分查找
经验分享
1024程序员节
c语言
【Leetcode每日一题】35.搜素插入位置|二分查找数组下标
“再牛的程序员也是从小白开始,既然开始了,就全身心投入去学习技术”力扣
每日刷题
--35题目描述解题思路代码实现--Java总结&易错题目描述35.搜索插入位置解题思路题型:数组
是瑶瑶子啦
·
2023-10-30 00:36
leetcode
算法
数据结构
Leetcode—2558.从数量最多的堆取走礼物【简单】
2023
每日刷题
(十二)Leetcode—2558.从数量最多的堆取走礼物大顶堆实现代码voidswap(int*a,int*b){inttmp=*a;*a=*b;*b=tmp;}voiddownAdjustHeap
源代码•宸
·
2023-10-29 13:59
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
最大堆
每日刷题
之-删除有序数组中的重复项
问题描述给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。//nums是以“引用”方式传递的。也就是说,不对实参做任何拷贝in
Refrain*
·
2023-10-29 09:20
每日刷题
c语言
leecode100题(自用)
每日刷题
刷题模板背包问题简单题1.两数之和2.两数相加70.爬楼梯(动态规划)94.二叉树的中序遍历101.对称二叉树104二叉树的最大深度121.买卖股票的最佳时机136.只出现一次的数字141.环形链表
张涤
·
2023-10-28 23:10
算法刷题
leetcode
Leetcode—121.买卖股票的最佳时机【简单】
2023
每日刷题
(十一)Leetcode—17.电话号码的字母组合枚举法题解参考自灵茶山艾府枚举法实现代码intmaxProfit(int*prices,intpricesSize){inti;intmax
源代码•宸
·
2023-10-28 01:45
LeetCode刷题
leetcode
算法
职场和发展
c语言
Leetcode—66.加一【简单】
2023
每日刷题
(十一)Leetcode—66.加一实现代码1/***Note:Thereturnedarraymustbemalloced,assumecallercallsfree().
源代码•宸
·
2023-10-28 01:42
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
Android sha1多少位
2.
其他算法
1)base64:将原八位二进制字符拆解成六位二进制的字符格式(2^6=64)。一
钢镚koala
·
2023-10-27 19:48
LeetCode
每日刷题
:对称二叉树
题目:给定一个二叉树,检查它是否是镜像对称的解题思路:仅仅只用题目给的一个方法写起来可能比较麻烦,所以我写了另外一个函数专门来比较左树和右树,代码与题目:相同的树(可以参考:Leetcode
每日刷题
:相同的树
一般般的每日刷题
·
2023-10-27 12:10
leetcode
算法
二叉树
贪心算法入门
在学习算法设计与分析的课程中,我发现贪心算法与
其他算法
相比具有一定的特殊性。特此将一些自己的想法和理解记录下来,供复习所用。
BruceRich
·
2023-10-27 09:10
算法设计与分析
贪心算法
算法
数据结构
竞赛题
-6278. 统计能整除数字的位数
题目:给你一个整数num,返回num中能整除num的数位的数目。如果满足nums%val==0,则认为整数val可以整除nums。示例1:输入:num=7输出:1解释:7被自己整除,因此答案是1。示例2:输入:num=121输出:2解释:121可以被1整除,但无法被2整除。由于1出现两次,所以返回2。示例3:输入:num=1248输出:4解释:1248可以被它每一位上的数字整除,因此答案是4。提示
程序猿不脱发2
·
2023-10-26 23:41
leetcode-数组
数据结构
leetcode
算法
Leetcode—2520.统计能整除数字的位数【简单】
2023
每日刷题
(十)Leetcode—2520.统计能整除数字的位数实现代码intcountDigits(intnum){intans=0;intval=0;inttmp=num;while(tmp)
源代码•宸
·
2023-10-26 21:13
LeetCode刷题
leetcode
算法
职场和发展
经验分享
1024程序员节
c语言
Leetcode—26.删除有序数组中的重复项【简单】
2023
每日刷题
(十)Leetcode—26.删除有序数组中的重复项双指针法实现代码intremoveDuplicates(int*nums,intnumsSize){inti=0;intj=1;while
源代码•宸
·
2023-10-26 21:12
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
双指针法
Leetcode—80.删除有序数组中的重复项II【中等】
2023
每日刷题
(十)Leetcode—80.删除有序数组中的重复项II双指针实现代码intremoveDuplicates(int*nums,intnumsSize){inti=0;intj=1;intk
源代码•宸
·
2023-10-26 21:08
LeetCode刷题
leetcode
算法
职场和发展
c语言
双指针
经验分享
Leetcode—17.电话号码的字母组合【中等】
2023
每日刷题
(九)Leetcode—17.电话号码的字母组合回溯法解题实现代码classSolution{public:vectortable={"","","abc","def","ghi","jkl
源代码•宸
·
2023-10-26 12:58
LeetCode刷题
leetcode
算法
职场和发展
c++
回溯
lambda函数
Leetcode—7.整数反转【中等】
2023
每日刷题
(十)Leetcode—7.整数反转关于为什么要设long变量参考自这篇博客long可以表示-2147483648而且只占4个字节,所以能满足题目要求复杂逻辑版实现代码intreverse
源代码•宸
·
2023-10-26 12:46
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
单源最短路径--Dijkstra
(有些情况是Dijkstra不能处理的,比如负边权,遇到这类情况可能就需要使用
其他算法
了)Dijkstra的思想:主要思想:从源结点开始,遍历源结点的所有连接的边,并进行排序,再从边的值最小的一个边开始遍历
Object_S
·
2023-10-26 06:52
竞赛题
目题解链接,尽量持续更新 —— 更新IAI 2022年5月乙组和AcWing第49场周赛
本贴会持续更新上海计算机学会IAI乙组2022年5月IAI2022年5月乙组T1题目链接:https://iai.sh.cn/problem/638知识点:动态规划题解链接:https://pastebin.ubuntu.com/p/jVtYvQK8dD/IAI2022年5月乙组T2题目链接:https://iai.sh.cn/problem/640知识点:区间合并+基础数学题解链接:https:
努力的老周
·
2023-10-26 03:15
OJ题解
算法题解
IAI
AtCoder
Kerberos认证协议介绍
网络上的Keberos服务基于DES对称加密算法,但也可以用
其他算法
替代。因此,Keberos是一个在许多系统(尤其是大数据生态)中获得广泛应用的身份认证协议。适用场景:Kerberos
johnny233
·
2023-10-25 19:28
安全
Leetcode—547.省份数量【中等】
2023
每日刷题
(八)Leetcode—547.省份数量实现代码staticintfather[210]={0};intFind(intx){if(x!
源代码•宸
·
2023-10-25 15:11
LeetCode刷题
1024程序员节
leetcode
算法
经验分享
并查集
图
【路径规划】基于蜣螂优化算法的三维无人机航迹规划 无人机路径规划【Matlab代码#9】
文章目录【可更换
其他算法
,`获取资源`请见文章第5节:资源获取】1.蜣螂优化算法DBO的数学模型介绍2.无人机航迹规划问题介绍3.部分代码展示4.结果图展示5.资源获取【可更换
其他算法
,获取资源请见文章第
天`南
·
2023-10-23 23:21
Matlab
#路径规划
matlab
无人机
Leetcode—2678.老人的数目【简单】
2023
每日刷题
(七)Leetcode—2678.老人的数目实现代码intcountSeniors(char**details,intdetailsSize){intans=0;inti;inttens
源代码•宸
·
2023-10-23 19:13
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
Leetcode—323.无向图中连通分量的数目【中等】Plus
2023
每日刷题
(七)Leetcode—323.无向图中连通分量的数目并查集思路实现代码staticintfather[2010]={0};intFind(intx){if(x!
源代码•宸
·
2023-10-23 19:08
LeetCode刷题
leetcode
算法
职场和发展
c语言
图
并查集
经验分享
互联网金融风控面试算法知识(一)
先附上之前对算法的一些总结:1.常用机器学习算法的原理推导2.评分卡的一些理论知识关于逻辑回归一、逻辑回归的优缺点,在金融领域相比
其他算法
有什么优势,局限性在哪?(1)
Labryant
·
2023-10-23 14:34
风控
面试
算法
数据挖掘
哈希树讲解
有关哈希树(HashTree)算法的理论解释以及与
其他算法
的评估可以参考文档《哈希树(HashTree)》。文中的理论和有关
小小哭包
·
2023-10-23 07:03
面试
开发技巧经验分享
算法和数据结构
哈希算法
散列表
算法
哈希树
Hash
HashTree
21-3-16 力扣
每日刷题
59. 螺旋矩阵 II
给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1=n||newy=n||order[newx][newy]!=0){cur_d=(cur_d+1)%4;dx=dirs[cur_d][0];dy=dirs[cur_d][1]
Hars、Wlgb
·
2023-10-23 02:34
算法
沙箱对抗之反沙箱技巧
前言我们经常会在红蓝对抗中遇到这种场景,离线免杀,但是10分钟又被杀,这就是云查杀的威力,而云查杀可以分为下列两种:1.静态分析2.动态分析静态分析就是分析样本的结构,导入表,等等来判定是否是恶意程序,或者使用AI等
其他算法
来聚类分析
信安成长日记
·
2023-10-22 17:15
网络安全
Leetcode—1726.同积元组【中等】
2023
每日刷题
(六)Leetcode—1726.同积元组哈希表解题思路实现代码classSolution{public:inttupleSameProduct(vector&nums){unordered_mapcount
源代码•宸
·
2023-10-22 17:41
LeetCode刷题
leetcode
算法
职场和发展
c++
哈希表
Leetcode—104.二叉树的最大深度【简单】
2023
每日刷题
(六)Leetcode—104.二叉树的最大深度递归实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-10-22 14:21
LeetCode刷题
leetcode
算法
c语言
经验分享
深度优先搜索
二叉树
Leetcode—2331.计算布尔二叉树的值【简单】
2023
每日刷题
(六)Leetcode—2331.计算布尔二叉树的值递归实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-10-22 14:15
LeetCode刷题
leetcode
算法
c语言
深度优先搜索
二叉树
每日刷题
|贪心算法初识
食用指南:本文为作者刷题中认为有必要记录的题目推荐专栏:
每日刷题
♈️今日夜电波:悬溺—葛东琪0:34━━━━━━️────────3:17◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录贪心算法的理解一
慕斯( ˘▽˘)っ
·
2023-10-22 13:18
刷题
打怪历练
算法
贪心算法
c++
Leetcode—34.在排序数组中查找元素的第一个和最后一个位置【中等】
2023
每日刷题
(六)Leetcode—34.在排序数组中查找元素的第一个和最后一个位置实现代码/***Note:Thereturnedarraymustbemalloced,assumecallercallsfree
源代码•宸
·
2023-10-22 11:29
LeetCode刷题
算法
职场和发展
leetcode
c语言
经验分享
Leetcode—2530.执行K次操作后的最大分数【中等】(C语言向上取整数学公式)
2023
每日刷题
(五)Leetcode—2530.执行K次操作后的最大分数向上取整思想参考了这篇文章有人肯定会问,这个向上取整为什么是这样来的。接下来我简单讲解一下。
源代码•宸
·
2023-10-22 04:27
LeetCode刷题
c语言
算法
leetcode
经验分享
最大堆
乘法优化——————位运算
计算机中的真正的运算方法之有加法,所谓的乘法是
其他算法
将之推倒出来的。这其中就有一种重要的方法——位运算。说到位运算就要提到位运算符。位运算符就是运算符号,就好比像四则运算的运算符号一样。
The__Dawn
·
2023-10-21 20:28
Leetcode—2529.正整数和负整数的最大计数【简单】
2023
每日刷题
(四)Leetcode—2529.正整数和负整数的最大计数遍历法实现代码intmaximumCount(int*nums,intnumsSize){inti;intneg=0,pos=0
源代码•宸
·
2023-10-21 19:37
LeetCode刷题
leetcode
算法
经验分享
c语言
二分查找
Leetcode—2525.根据规则将箱子分类【简单】
2023
每日刷题
(五)Leetcode—2525.根据规则将箱子分类实现代码char*categorizeBox(intlength,intwidth,intheight,intmass){longlongvolume
源代码•宸
·
2023-10-21 19:37
LeetCode刷题
leetcode
算法
c语言
经验分享
Leetcode—2652.倍数求和【简单】
2023
每日刷题
(四)Leetcode—2652.倍数求和实现代码intsumOfMultiples(intn){intans=0;inti=1;for(;i<=n;i++){if((i%3==0)||
源代码•宸
·
2023-10-21 19:31
LeetCode刷题
算法
职场和发展
leetcode
经验分享
c语言
每日刷题
(5)——回溯问题:N皇后、解数独、重新安排行程
本篇文章题目来源于leetcode与代码随想录前言哈喽,大家好,我是小雨,今天做了代码随想录的回溯部分,其中连续三个困难题非常有价值,本篇文章就来聊聊这三个困难题:51.N皇后-力扣(Leetcode)37.解数独-力扣(Leetcode)332.重新安排行程-力扣(Leetcode)Question51.N皇后按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研
雨雨不怕雨
·
2023-10-21 15:40
每日刷题
leetcode
算法
深度优先
【
竞赛题
】6220. 可被三整除的偶数的平均值
题目:给你一个由正整数组成的整数数组nums,返回其中可被3整除的所有偶数的平均值。注意:n个元素的平均值等于n个元素求和再除以n,结果向下取整到最接近的整数。示例1:输入:nums=[1,3,6,10,12,15]输出:9解释:6和12是可以被3整除的偶数。(6+12)/2=9。示例2:输入:nums=[1,2,4,7,10]输出:0解释:不存在满足题目要求的整数,所以返回0。提示:1<=num
攻城狮大兵
·
2023-10-21 10:15
Leetcode—137.只出现一次的数字II【中等】
2023
每日刷题
(二)Leetcode—137.只出现一次的数字II没有满足空间复杂度的Map题解classSolution{public:intsingleNumber(vector&nums){unordered_mapcount
源代码•宸
·
2023-10-20 08:26
LeetCode刷题
leetcode
算法
职场和发展
Leetcode—260.只出现一次的数字III【中等】
2023
每日刷题
(三)Leetcode—260.只出现一次的数字III借助lowbit的解题思想参考的灵茶山艾府大神的题解实现代码/***Note:Thereturnedarraymustbemalloced
源代码•宸
·
2023-10-20 08:56
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
Leetcode—283.移动零【简单】
2023
每日刷题
(三)Leetcode—283.移动零双指针法yyds!
源代码•宸
·
2023-10-20 08:21
LeetCode刷题
经验分享
leetcode
c语言
【Java笔试强训】Day1(100449-组队竞赛 、OR63 删除公共字符)
100449-组队竞赛链接:组队
竞赛题
目:牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值
我才是今麦郎
·
2023-10-19 02:46
笔试强训
java
开发语言
快速排序算法--升序排序
首先,要了解快速排序的整个流程是如何进行的,才能逐渐理解此算法的效率相比
其他算法
的优势所在。
六块五的弟弟
·
2023-10-18 22:36
排序方法
快速排序
算法
排序算法
数据结构
漫游算法 02 - 模拟
相对
其他算法
,模拟在复杂度方面会有所逊色,但是用处却不小。例如,先用模拟解决某个问题,并测试多组数据,用其结果探究有何普遍规律可寻。
_Sooke_
·
2023-10-18 21:40
漫游算法
算法
模拟
是不是你的青春里也有过这么一个人
朋友说,最近很喜欢刷物理
竞赛题
,因为少年是参加了竞赛。朋友说,最近吃饭总绕学校大半圈,因为少年的教室在沿途。朋友说,最近散步总绕着体育馆走,因为少年在跑道上奔跑。朋友最近有点难过
舟尘
·
2023-10-18 20:18
Leetcode—27.移除元素【简单】
2023
每日刷题
(一)Leetcode—27.移除元素无脑直接法实现代码intremoveElement(int*nums,intnumsSize,intval){inti=0;intlength=0;
源代码•宸
·
2023-10-17 15:59
LeetCode刷题
leetcode
算法
c语言
经验分享
Leetcode—88.合并两个有序数组【简单】
2023
每日刷题
(一)Leetcode—88.合并两个有序数组题解因为这两个数组已经排好序,我们可以把两个指针分别放在两个数组的末尾,即nums1的m−1位和nums2的n−1位。
源代码•宸
·
2023-10-17 15:58
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
Leetcode—136.只出现一次的数字【简单】
2023
每日刷题
(二)Leetcode—136.只出现一次的数字位运算法实现代码intsingleNumber(int*nums,intnumsSize){inti=0;intres=0;for(;i<
源代码•宸
·
2023-10-17 15:15
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
剑指offer:
其他算法
JZ50第一个只出现一次的字符简单通过率:31.77%时间限制:1秒空间限制:64M知识点字符串描述在一个长为字符串中找到第一个只出现一次的字符,并返回它的位置,如果没有则返回-1(需要区分大小写).(从0开始计数)数据范围:0≤n≤10000,且字符串只有字母组成。要求:空间复杂度O(n),时间复杂度O(n)示例1输入:“google”返回值:4示例2输入:“aa”返回值:-1classSolu
UUUUTaossienUUUU
·
2023-10-16 08:16
数据结构和算法
算法
数据结构
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他