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
领扣算法题
翻转链表中,相邻元素不相等的节点,就离谱,没刷多少
算法题
的我,毕业即失业了!!!!
翻转链表中,相邻元素不相等的节点(建信金科的题目,不知道力扣有没有原题)比如12234566789->12254366987可以用一个队列,将所有节点先入队,然后再依次出队.定义两个指针p1,p2p1指向队头,p2指向下一个.比如上面入队后再出队,p1先指向1,p2指向2然后先判断1和2不相等,将1以头插法的形式插入.然后p1继续指向下一个,是2,这时p2指向下一个,也是2.此刻判断到相等,先循环
梵高的猪v
·
2023-10-02 21:10
Java数据结构与算法
链表
算法
数据结构
数据结构---课后习题(第一章)
算法的五个标准:☀️1.有穷性2.确定性3.可行性4.输入5.输出衡量算法优劣的四个标准:️1.正确性2.易读性3.健壮性4.时空效率好接着上文,此篇文章描述
算法题
题目1.19:试编写算法,计算的值分别存入数组的各个分量中
Li&&Tao
·
2023-10-02 20:35
数据结构
算法
【
算法题
】1574. 删除最短的子数组使剩余数组有序
插:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。坚持不懈,越努力越幸运,大家一起学习鸭~~~题目:给你一个整数数组arr,请你删除一个子数组(可以为空),使得arr中剩下的元素是非递减的。一个子数组指的是原数组中连续的一个子序列。请你返回满足题目要求的最短子数组的长度。示例1:输入:arr=[1,2,3,10,4,2,3,5]输出:3解释:我们
程序猿不脱发2
·
2023-10-02 16:48
leetcode-数组
算法
数据结构
leetcode
力扣 114. 二叉树展开为链表
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归
领扣
网络
冷酷的摸鱼小将
·
2023-10-02 15:39
力扣
链表
python
数据结构
Leetcode 114. 二叉树展开为链表
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归
领扣
无名小卒一枚
·
2023-10-02 15:39
LeetCode
C++
二叉树
链表
hot100
leetcode 114. 二叉树展开为链表
1\2\3\4\5\6来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归
领扣
网络所有
vs974532452
·
2023-10-02 15:39
leetcode
python
leetcode
114
数据结构与算法 -- 基础篇
本文主要用于记录学习过程中的一些总结;适用于一些刚学习数据结构和算法的同学,能够给予一些概括性认识,而且从下面的一些
算法题
中能够获得一些对于
算法题
目常用解题思路。如果能够对你有些帮助,是我之幸!
黑猴赛雷
·
2023-10-02 14:59
java
数据结构与算法
java
半径算法
人生
算法题
两个6寸的披萨和一个9寸的披萨,你要哪个?,只要算一下圆的面积S=πr²,就知道,两个六寸的披萨不如一个九寸的披萨大。扩大认知半径,明确能力半径,减小行动半径。
岁月不减深情
·
2023-10-02 12:21
【
算法题
】100032. 使数组为空的最少操作次数
题目:给你一个下标从0开始的正整数数组nums。你可以对数组执行以下两种操作任意次:从数组中选择两个值相等的元素,并将它们从数组中删除。从数组中选择三个值相等的元素,并将它们从数组中删除。请你返回使数组为空的最少操作次数,如果无法达成,请返回-1。示例1:输入:nums=[2,3,3,2,2,4,2,3,4]输出:4解释:我们可以执行以下操作使数组为空:对下标为0和3的元素执行第一种操作,得到nu
程序猿不脱发2
·
2023-10-02 11:07
算法
数据结构
【
算法题
】100019. 将数组分割成最多数目的子数组
插:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。坚持不懈,越努力越幸运,大家一起学习鸭~~~题目:给你一个只包含非负整数的数组nums。我们定义满足l0,答案为1}}
程序猿不脱发2
·
2023-10-02 11:07
算法
数据结构
链表经典
算法题
链表是很重要的数据结构,许多都依赖于链表构建。比如哈希表开放链表构建法等。作为如此重要的数据结构,链表是面试笔试的重要考核点。这里,就对几个经典的链表算法笔试题做一个归纳汇总。1.反转链表这是一个简单题,对于熟悉链表的人来说很简单。对于不懂的人来说就是一个拦路虎。话不多说,上leetcode原题。定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入:1->2->3->
FrankJT
·
2023-10-02 09:24
c/c++
算法
链表
算法
面试
00后老程序员不讲武德 偷袭 猿人学第二题解题记录 match/2
我是一个00后的老程序员,半夜00点有个Python群友发来一个题目,我以为是leetcode
算法题
呢,这不轻而易举、手到擒来、简简单单、有手就行,哪怕是博利叶排序我也能招架得住啊,结果发来一个链接。
Deng_Xian_Sheng
·
2023-10-02 04:43
python
爬虫
Day1-LeetCode刷题(贪心算法中的分配问题)
太久没有做过
算法题
了,今天开始进行“康复训练”。
BugII_
·
2023-10-02 04:12
LeetCode刷题
【小算法】两个 vector,对其中一个排序,另一个位置对应变化
问题做
算法题
时需要的一个子步骤,有两个std::vector,对其中的一个进行从大到小排序,另外一个的位置对应改变解决方法假设两个std::vectorv1,v2;法1:使用multimap(执行时间长
光明磊磊
·
2023-10-02 00:48
#
Accept
算法
c++
排序算法
贪心算法+练习
目录1.贪心算法简介2.贪心算法的特点3.如何学习贪心
算法题
目练习(不定时更新)1.柠檬水找零(easy)算法原理代码实现证明(交换论证法)1.贪心算法简介贪心策略:解决问题的一种策略,由局部最优->全局最优
.push_back
·
2023-10-01 23:27
数据结构与算法
贪心算法
算法
丑数2 python_LeetCode - Python - 264. 丑数 II - 期权论坛
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ugly-number-ii著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
weixin_39884074
·
2023-10-01 20:28
丑数2
python
LeetCode-Python-264. 丑数 II
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ugly-number-ii著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
暴躁老哥在线刷题
·
2023-10-01 20:27
Leetcode
堆
数学
ZZNUOJ_C语言
算法题
目(AC代码)
ZZNUOJ_C语言
算法题
目1000:A+BProblem1001:植树问题1002:简单多项式求值1003:两个整数的四则运算1004:三位数的数位分离1005:整数幂1006:求等差数列的和1007
S_allnight_5740
·
2023-10-01 20:11
算法
c语言
【
算法题
】 8038. 收集元素的最少操作次数
题目:给你一个正整数数组nums和一个整数k。一次操作中,你可以将数组的最后一个元素删除,将该元素添加到一个集合中。请你返回收集元素1,2,…,k需要的最少操作次数。示例1:输入:nums=[3,1,5,4,2],k=2输出:4解释:4次操作后,集合中的元素依次添加了2,4,5和1。此时集合中包含元素1和2,所以答案为4。示例2:输入:nums=[3,1,5,4,2],k=5输出:5解释:5次操作
程序猿不脱发2
·
2023-10-01 15:21
算法
数据结构
leetcode
已拿腾讯后台开发岗offer,简单说下自己的面试经历和学习路线
算法题
事先已经看过别人的社招面经知道头条每轮技术面都有
算法题
,而这一块平时练习的比较少,校招时刷的题也忘记了很多。因此系统复习的时候
算法题
还是花了比较多时间的。
零声教育
·
2023-10-01 15:17
1000道程序员常见问题解析
腾讯
c++
后台开发
Linux服务器开发
架构师
【5分钟力扣】3. 无重复字符的最长子串
文章目录一、前言二、题目三、解答思路3.1总体思路3.2流程图3.3图解过程五、代码实例一、前言每天五分钟,看懂一道简单、中等难度的
算法题
疯狂学习python中,每天持续更新书山有路勤为径,学海无涯苦作舟
金鞍少年
·
2023-10-01 14:25
金鞍少年的刷题之路
leetcode
字符串
无重复字符的最长子串
力扣03题
LeetCode 134 加油站 全面详细题解【持续更新所有解法】
题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/gas-station著作权归
领扣
网络所有。商业转载请联系官方授权,非商业转载请注明出处。
肥羊也
·
2023-10-01 11:55
Leetcode
算法
力扣
leetcode
面试
c++
Leetcode C++《热题 Hot 100-43》94.二叉树的中序遍历
2,3]12/3输出:[1,3,2]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal著作权归
领扣
网络所有
快乐划水程序猿
·
2023-10-01 11:41
刷题
ARTS打卡第八周
ARTS打卡第八周Algorithm:每周至少做一个leetcode的
算法题
1689.十-二进制数的最少数目如果一个十进制数字不含任何前导零,且每一位上的数字不是0就是1,那么该数字就是一个十-二进制数
MR_Model
·
2023-10-01 11:45
【面试准备
算法题
】用快排的思路对单链表进行排序(不能进行值拷贝)
前言最近面试碰到这个题目感觉很有意思,既考察二分/递归的思想,也考察链表的操作,尤其对于边界情况的处理需要细心题目要求structLinkNode{LinkNode():val(0),next(nullptr){}LinkNode(intv):val(v),next(nullptr){}intval;LinkNode*next;};给定单链表进行排序(链表节点定义如上)不能通过值拷贝来实现元素交换
likewind1993
·
2023-10-01 09:49
面试准备
算法
面试
c++
Java大数 -- BigInteger类
特别在做
算法题
传入一个数值型的字符串时。
去北极避暑~
·
2023-10-01 09:10
习题总结
java
开发语言
算法
数据结构与算法学习 (07)算法习题(栈思想)
做
算法题
的方法:充分阅读题目.了解题目背后的关键意思;分析题目,涉及到哪些数据结构,对问题进行分类.到底属于链表问题,栈思想问题,字符串问题,二叉树问题,图相关问题,排序问题;与你之前所接触过的
算法题
有没有类似
暱稱已被使用
·
2023-10-01 08:21
力扣
算法题
:34、在排序数组中查找元素的第一个和最后一个位置.java版
版本说明当前版本号[20230930]。版本修改说明20230930初版34.在排序数组中查找元素的第一个和最后一个位置34.在排序数组中查找元素的第一个和最后一个位置给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。你必须设计并实现时间复杂度为O(logn)的算法解决此问
放下华子我只抽RuiKe5
·
2023-10-01 02:54
力扣算法题学习笔记(自用)
算法
leetcode
java
数据结构
笔记
【
算法题
】螺旋矩阵III (求解n阶蛇形矩阵)
一、问题的提出n阶蛇形矩阵的特点是按照图1所示的方式排列元素。n阶蛇形矩阵是指矩阵的大小为n×n,其中n为正整数。题目背景一个n行n列的螺旋矩阵可由如图1所示的方法生成,观察图片,找出填数规律。填数规则为从1开始填到n×n。图1n行n列的螺旋矩阵(蛇形矩阵)现在给出矩阵大小n以及i和j,请你求出该矩阵中第i行第j列的数是多少。题目描述无输入格式从标准输入读入数据。共一行,包含三个整数n(1≤n≤1
hz_zhangrl
·
2023-09-30 23:38
python
算法
开发语言
矩阵
经验分享
【
算法题
】螺旋矩阵IV (求解n阶折线蛇形矩阵)
一、问题的提出n阶折线蛇形矩阵的特点是按照图1所示的方式排列元素。n阶蛇形矩阵是指矩阵的大小为n×n,其中n为正整数。题目背景一个n行n列的螺旋矩阵可由如图1所示的方法生成,观察图片,找出填数规律。填数规则为从1开始填到n×n。图18行8列的螺旋矩阵现在给出矩阵大小n以及i和j,请你求出该矩阵中第i行第j列的数是多少。题目描述无输入格式从标准输入读入数据。共一行,包含三个整数n(1≤n≤1,000
hz_zhangrl
·
2023-09-30 23:38
算法
矩阵
线性代数
python
经验分享
算法笔记 万物皆可DP——动态规划常见类型 HERODING的算法之路
动态规划解题思路1.1解题思路1.2问题特点2.背包问题2.101背包问题2.2完全背包问题2.3多重背包问题3.字符串问题3.1最长公共子序列3.2分割回文串II4.股票问题5.总结前言如果说搜索算法占据了机试
算法题
的半壁江山
HERODING77
·
2023-09-30 21:34
笔记
c++
动态规划
数据结构
程序设计
算法
leetcode刷题笔记——深度优先搜索
leetcode刷题笔记——深度优先搜索目前完成的深度优先搜索相关的leetcode
算法题
序号:简单:257中等:200,417来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2023-09-30 20:25
数据结构与算法
算法
二叉树
python
dfs
C++动态规划入门习题+解析
爬楼梯️4.打家劫舍5.打家劫舍II6.删除并获得点数7.跳跃游戏8.跳跃游戏II9.最大子数组和10.环形子数组的最大和⚽11.乘积最大子数组12.乘积为正数的最长子数组长度❤️总结❤️前言我们在刷
算法题
的时候
^流川枫^
·
2023-09-30 18:40
动态规划入门
c++
动态规划
【
算法题
】1333. 餐厅过滤器
题目:给你一个餐馆信息数组restaurants,其中restaurants[i]=[idi,ratingi,veganFriendlyi,pricei,distancei]。你必须使用以下三个过滤器来过滤这些餐馆信息。其中素食者友好过滤器veganFriendly的值可以为true或者false,如果为true就意味着你应该只包括veganFriendlyi为true的餐馆,为false则意味着
程序猿不脱发2
·
2023-09-30 14:36
算法
【
算法题
】 605. 种花问题
题目:假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed表示花坛,由若干0和1组成,其中0表示没种植花,1表示种植了花。另有一个数n,能否在不打破种植规则的情况下种入n朵花?能则返回true,不能则返回false。示例1:输入:flowerbed=[1,0,0,0,1],n=1输出:true示例
程序猿不脱发2
·
2023-09-30 14:36
算法
【
算法题
】2864. 最大二进制奇数
题目:给你一个二进制字符串s,其中至少包含一个‘1’。你必须按某种方式重新排列字符串中的位,使得到的二进制数字是可以由该组合生成的最大二进制奇数。以字符串形式,表示并返回可以由给定组合生成的最大二进制奇数。注意返回的结果字符串可以含前导零。示例1:输入:s=“010”输出:“001”解释:因为字符串s中仅有一个‘1’,其必须出现在最后一位上。所以答案是“001”。示例2:输入:s=“0101”输出
程序猿不脱发2
·
2023-09-30 14:04
java
javascript
开发语言
最大子序和
这道题是一道经典
算法题
,也是清华考研的题目,使用动态规划(不太理解)来解决,时间复杂度为O(n)。
绘梨衣_34f3
·
2023-09-30 13:04
算法题
系列8·买卖股票的最佳时机
目录题目描述实现提交结果题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天
ProblemTerminator
·
2023-09-30 10:52
算法&数据结构
算法
ARTS打卡19-微习惯的力量
Algorithm做
算法题
,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就是ARTS打卡。
Andytl的世界
·
2023-09-30 07:50
⌈C++⌋accumlate、__builtin_、next_permutation等各类用于解
算法题
的库函数与类模板(持续更新中~)
目录1.accumulate2.__builtin_ctz/__builtin_ctzll3.__builtin_clz/__builtin_clzll3.__builtin_popcount4.bitset4.1参数4.2构造函数4.3成员函数4.4bitset的应用5.lower_bound/upper_bound6.min_element/max_element7.iota8.next_pe
Dusong_
·
2023-09-30 06:19
C++
算法
c++
数据结构
《数据结构》-第五章 树和二叉树(知识点总结)
因此,在考试过程中,会涉及选择题(几率大)、填空题、综合应用题和
算法题
各方面,同时所占分值较大,要对本章内容重点把握。
代码太难敲啊喂
·
2023-09-30 05:00
数据结构
二叉树
数据结构
树结构
数据结构--双链表
因为用数组模拟的双链表,运行速度更快,做
算法题
更加舒服用数组模拟双链表的内容1、同样也有首尾结点2、相邻的两个节点是相互指向的3、可以看成两个方向相反的单链表相互连接在一起首先同样要初始化1、现在用两个数组来代表左单链表和右单链表
小凡学编程
·
2023-09-30 01:53
【信奥赛之路
2】--
算法基础
数据结构
c++
算法
考研王道强化阶段(二轮复习)“
算法题
”备考打卡表 记录
问题:做408真题_2010_42题,即王道书2.2.3_大题_10思路:回头补代码:intmoveL(SqlList&L,SqlList&S,intp){//健壮性表达if(L.len==0){return0;}//调用另外一个顺序表存储pos前面的元素for(inti=0;i
Hi Bomb!
·
2023-09-30 01:35
考研
考研
算法
【金山训练营】应届C++客户端开发春招(已offer)面经
时间点2.15投简历2.18邀请笔试2.21出考研成绩发邮件可以参加2.22笔试内容数据结构(考研难度),C++基础,操作系统(一题,LRU)倆
算法题
一个回文链表一个力扣第6题Z形变换2.23来邀请面试
伯纳乌纯白
·
2023-09-29 16:42
面试
C/C++
面试
职场和发展
c++
虚幻
算法题
容斥原理-能被整除的数(Python)
题目给定一个整数n和m个不同的质数p1,p2,…,pm。请你求出1~n中能被p1,p2,…,pm中的至少一个数整除的整数有多少个。输入格式第一行包含整数n和m。第二行包含m个质数。输出格式输出一个整数,表示满足条件的整数的个数。数据范围1≤m≤161≤n,pi≤10^9输入样例:10223输出样例:7代码n,m=map(int,input().split())primes=list(map(int
武倔
·
2023-09-29 16:25
算法题
Python
每日算法题
python
算法
leetcode
1:
算法题
目 入门1:顺序结构
顺序结构1:Hello,World!1.2:输出字符菱形1.3:超级玛丽游戏1.4:A+BProblem1.5:字符三角形1.6:【深基2.例5】苹果采购1.7:【深基2.例6】字母转换1.8:P5705【深基2.例7】数字反转1.9:P5706【深基2.例8】再分肥宅水1.10:P5708【深基2.习2】三角形面积1.10:P5707【深基2.例12】上学迟到1.11:B2029大象喝水1.12
吃糖吃到牙疼
·
2023-09-29 14:48
算法
java
面试
【洛谷
算法题
】B2029-大象喝水【入门1顺序结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】B2029-大象喝水【入门1顺序结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示数据规模与约定题解总结【洛谷
算法题
】B2029
花无缺~
·
2023-09-29 14:44
洛谷算法题
算法
数据结构
java
算法题
:牛牛的三元组问题
牛牛的三元组问题_牛客题霸_牛客网描述动物牛牛是一个勇敢的冒险家,它正在探索一个神秘的岛屿。岛上有许多宝藏,但是宝藏被隐藏在一系列数字中。牛牛找到了一个整数数组nums,它相信这个数组中存在一些特殊的三元组,满足以下条件:三元组的和等于0。三元组中的元素不能重复。牛牛想按照字典序返回所有满足条件的三元组。请你帮助牛牛解决这个问题,设计一个函数findTriplets,接收一个整数数组nums作为参
我有明珠一颗
·
2023-09-29 14:21
数据结构与算法
Python精修
牛客
算法
数据结构
三元组
牛客
Leetcode
算法题
练习(一)
目录一、前言二、移动零三、复写零四、快乐数五、电话号码的字母组合六、字符串相加一、前言大家好,我是dbln,从本篇文章开始我就会记录我在练习
算法题
时的思路和想法。如果有错误,还请大家指出,帮助我进步。
dbln
·
2023-09-29 12:22
leetcode
算法
力扣
算法题
:搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-insert-positionclassSolution:defsearchInsert(self,nums:List[
撒哈拉拉倒吧
·
2023-09-29 11:25
算法
python
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他