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
数据结构与算法(每日一题)
第二篇:
数据结构与算法
-顺序表
顺序表动态星空制作#include#include#includeusingnamespacestd;#defineMAX_START100//星星数#defineMAX_MARGIN80//随机地#defineWIN_WIDTH640//窗口宽#defineWIN_HEIGHT480//窗口高#defineT_NUM2#defineRADIO5//半径#defineSTEP5//步长//设置乌龟
坑真多
·
2024-01-26 12:58
c++
奇牛编程
visual
studio
数据结构
面向对象
数据结构与算法
笔记day13:二分查找(下)
上一节我们讲了二分查找的最基本的写法,就是在一个没有重复元素的数组中查找,今天来看四个常见的二分查找变形问题:1查找第一个值等于给定值的元素比如下面这个有序数组中,有3个重复的8,我们希望找到第一个等于8的数据,也就是下标是5的元素。代码如下:运行结果:代码思路为,当mid==c时,有两种情况下这个mid就是我们要找的第一个值等于给定值的元素,第一种是mid==0,它已经是第一个元素了,那肯定也是
楠楠喜欢泡枸杞
·
2024-01-26 12:09
【LeetCode】
每日一题
2024_1_23 最长交替子数组(模拟)
文章目录LeetCode?启动!!!题目:最长交替子数组题目描述代码与解题思路LeetCode?启动!!!状态回归,逐渐找回之前刷题的节奏了,终于是在寒假稳住一点了题目:最长交替子数组题目链接:2765.最长交替子数组题目描述代码与解题思路funcalternatingSubarray(nums[]int)int{ans:=-1i,n:=0,len(nums)fori
戊子仲秋
·
2024-01-26 10:19
LeetCode
每日一题
leetcode
算法
职场和发展
LeetCode
每日一题
,无重复字符的最长子串
题目https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/无重复字符的最长子串公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,从入门到放弃,欢迎关注描述给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重
JAVA编程手记
·
2024-01-26 10:00
【链表】-Lc21-合并两个有序链表(同时遍历)
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
宝总.
·
2024-01-26 07:38
数据结构与算法
链表
数据结构
C语言
每日一题
(48)回文链表
力扣234回文链表题目描述给你一个单链表的头节点head,请你判断该链表是否为回文链表。如果是,返回true;否则,返回false。示例1:输入:head=[1,2,2,1]输出:true示例2:输入:head=[1,2]输出:false提示:链表中节点数目在范围[1,105]内0val;cur=cur->next;}cur=head;while(cur){if(cur->val!=stack[t
对编程一片赤诚的小吴
·
2024-01-26 07:26
c语言
链表
开发语言
C语言
每日一题
(46)整数转罗马数字
力扣网12整数转罗马数字题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得
对编程一片赤诚的小吴
·
2024-01-26 07:56
c语言
算法
开发语言
C语言
每日一题
(47)两数相加II
力扣445两数相加II题目描述给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外,这两个数字都不会以零开头。示例1:输入:l1=[7,2,4,3],l2=[5,6,4]输出:[7,8,0,7]示例2:输入:l1=[2,4,3],l2=[5,6,4]输出:[8,0,7]示例3:输入:l1=[0],l2
对编程一片赤诚的小吴
·
2024-01-26 06:50
c语言
开发语言
【寒假
每日一题
·2024】AcWing 5396. 棋盘(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴一、题目1、原题链接5396.棋盘2、题目描述二、解题报告1、思路分析(1)首先初始棋盘均为白色的棋子,也就是棋盘数组默认为全0,可以当做差分数组来使用。(2)利用差分操作,向对应的矩阵范围加1,表示操作次数多一次。(3)对差分数组求前缀和,得到对应的结果数组,数组元素值也就是操作次数为偶数时说明
-dzk-
·
2024-01-26 05:33
AcWing寒假每日一题
算法
数据结构
数组
力扣
滑动窗口
c++
python
【寒假
每日一题
·2024】AcWing 4965. 三国游戏(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解一、题目1、原题链接4965.三国游戏2、题目描述二、解题报告1、思路分析思路参考y总:y总讲解视频(1)题目中的获胜情况分为三种:魏国胜(兵量为X)、蜀国胜(兵量为Y)、吴国胜(兵量为Z)。以魏国胜为例,需要使得X>Y+Z,也就是需要使得X-Y-Z>0,记W=X-Y-Z,即W>0,W初始为0(因为X、Y、Z
-dzk-
·
2024-01-26 05:32
AcWing寒假每日一题
游戏
算法
数据结构
排序算法
贪心算法
开发语言
c++
2024Java零基础自学路线(Java基础、Java高并发、MySQL、Spring、Redis、设计模式、Spring Cloud)
框架(35天)四、微服务SpringCloud四、Redis中间件五、MongoDB数据库六、Netty网络编程七、23种设计模式八、Dubbo九、JavaScript零基础入门十、Vue基础知识十一、
数据结构与算法
大家好
哪 吒
·
2024-01-26 04:50
搬砖工逆袭Java架构师
2023年度总结
2024
Java
中间件
微服务
【力扣】记录一下竞赛分上 Knight
记录一下力扣上Knight力扣的题还是相对来说比较简单的,前两个月写的题多一点,后面几乎都是只做了
每日一题
,感觉正常来说刷个两三个月的题水平就差不多够了,甚至在我才刷半个月的时候就可以做三题了,排名和现在差不多只不过场次少一点
撕得失败的标签
·
2024-01-26 04:48
Java学习
leetcode
算法
java
吐槽
Leetcode刷题笔记之: 二叉树
本文参考leetcode的
数据结构与算法
笔记系列github地址目录1.深度遍历1.1前序遍历1.2中序遍历1.3后序遍历2.广度遍历3.利用递归解决的问题#Definitionforabinarytreenode.classTreeNode
RealDuxy
·
2024-01-26 03:24
算法
Leetcode
算法
二叉树
数据结构
(三月初一)
每日一题
202083~《20世纪的战争与和平》14一战后白里安的“欧洲联邦”设想
(2017年高考全国卷2第46题,15分)材料第一次世界大战结束后,欧洲人一边哀叹欧洲衰落了,一边思考欧洲向何处去的问题。整个20年代,有关欧洲统一的文章、著作、杂志在英、德、法等国相继出版,呼吁建立欧洲合众国,如挪威生物学家弗里约夫·豪森在给美国总统威尔逊的信中说:“在所有欧洲国家联合在欧洲合众国旗帜下之前,欧洲的持久和平是不可能的。当欧洲联合的呼声在民间日益高涨之际,法国总理白里安于1929年
贝老师1978
·
2024-01-26 01:30
LC
每日一题
2024/1/25 2859. 计算 K 置位下标对应元素的和
目录题干思路代码题干思路简单的位运算,就是寻找这个数对应的二进制中的1的个数是否与k相同,如果相同,就把这个数加到结果当中可能涉及到的方法:Integer.bitCount()-->计算出二进制中包含的1的个数代码调用Java的自带方法:classSolution{publicintsumIndicesWithKSetBits(Listnums,intk){intsum=0;for(inti=0;
bfu_努力进大厂送外卖的Z
·
2024-01-26 00:20
leetcode刷题
算法
leetcode
【LeetCode
每日一题
】2859. 计算 K 置位下标对应元素的和
2024-1-25文章目录[2859.计算K置位下标对应元素的和](https://leetcode.cn/problems/sum-of-values-at-indices-with-k-set-bits/)思路:2859.计算K置位下标对应元素的和思路:遍历输入列表,对于满足特定条件的元素做一些操作并将结果累加起来。其中,bitCount辅助方法用于计算一个整数的二进制表示中有多少个1。遍历给
翁佳明
·
2024-01-26 00:48
LeetCode
leetcode
算法
职场和发展
【LeetCode
每日一题
】2865. 美丽塔 I
2024-1-24文章目录[2865.美丽塔I](https://leetcode.cn/problems/beautiful-towers-i/)2865.美丽塔I初始化变量ans为0,用于记录最大的和值。获取整数列表的长度,保存到变量n中。使用一个循环遍历列表中的每个位置,从0到n-1。在循环中,首先获取当前位置的高度y,并将其赋值给变量t,用于记录当前位置的和值。使用一个内层循环,从当前位置
翁佳明
·
2024-01-26 00:45
LeetCode
leetcode
算法
职场和发展
LeetCode
每日一题
Day 51 - 53
670.最大交换给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。示例1:输入:2736输出:7236解释:交换数字2和数字7。示例2:输入:9973输出:9973解释:不需要交换。注意:给定数字的范围是[0,108]模拟:classSolution{public:intmaximumSwap(intnum){strings=to_string(num);intn=s.l
XforeverZ
·
2024-01-25 22:28
LeetCode
leetcode
算法
前端知识体系思维导图
、专业术语,出自专业书籍,如《JavaScript高级程序设计(第4版)》、《JavaScript权威指南(第7版)》《CSS权威指南(第四版)》、《HTML5权威指南》、《计算机网络(第5版)》、《
数据结构与算法
分析
梦之归途
·
2024-01-25 19:51
前端
前端
使用 LinkAi 打造自己的知识库和数字人
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、LinkAi介绍二、文档库2.1创建知识库2.2配置知识库2.3Ai配置
绿皮龟
·
2024-01-25 19:41
Java基础合集
人工智能
opencv
数据挖掘
语音识别
计算机视觉
目标检测
机器学习
java
数据结构与算法
刷题-----LeetCode565. 数组嵌套
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 19:38
算法
java
算法
leetcode
java
数据结构与算法
刷题-----LeetCode769. 最多能完成排序的块
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 19:35
算法
java
算法
排序算法
leetcode
数据结构与算法
-线性表
2线性表最简单的线性结构:线性表特征:唯一前驱唯一后继线性表类型:顺序映像链式映像链式映像-单链表插入:s插入到p后面s->data=e;s->next=p->next;p->next=s;删除:删除p后面的qq=p->next;p->next=q->next;free(q);链式映像-双向链表链式映像-循环链表-后继为头节点:空表插入:s插入到p后面s->next=p->next;p->next
cwn_
·
2024-01-25 19:15
数据结构与算法
数据结构
算法
C++和Python最常用的库框架一览
一、C++常用库1.标准模板库(STL)STL包含丰富的
数据结构与算法
。比如vector动态数组;list双向链表;map基于红黑树实现,支持快速查找键值对。常用算法有sort排序、find搜索等。
X_StarX
·
2024-01-25 18:02
c++
python
开发语言
【LeetCode】
每日一题
2024_1_25 计算 K 置位下标对应元素的和(位运算/调库)
文章目录LeetCode?启动!!!题目:计算K置位下标对应元素的和题目描述代码与解题思路LeetCode?启动!!!今天状态调整正式结束,寒假学习正式开始。题目:计算K置位下标对应元素的和题目链接:2859.计算K置位下标对应元素的和题目描述代码与解题思路位运算funcsumIndicesWithKSetBits(nums[]int,kint)(ansint){fori,v:=rangenums
戊子仲秋
·
2024-01-25 18:57
LeetCode
每日一题
leetcode
算法
职场和发展
MySql索引的
数据结构与算法
MySql索引的
数据结构与算法
索引是帮助MySql高效获取数据的排好序的数据结构索引数据结构二叉树红黑树hash表不支持范围查询,对=查询查询效率高存储方式进行哈希运算获取hash槽,然后将对应的数据存储在
车马去闲闲丶
·
2024-01-25 17:54
mysql
数据库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf
Aileen_0v0
·
2024-01-25 17:48
Copolar学习
ubuntu
svn
tcp/ip
linux
运维
docker
visualstudio
力扣
每日一题
-最大交换-2024.01.22
力扣
每日一题
-最大交换开篇 好久没有更新力扣的
每日一题
了,今天刚好先做了这道题,就发一下吧。题目链接670.最大交换题目描述解题思路 这道题用了贪心的思想,在交换的时候,要选择交换后最大的值。
孤舟一叶~
·
2024-01-25 16:17
Java算法
leetcode
算法
职场和发展
数据结构
java
开发语言
力扣
每日一题
-最长交替子数组-2024.01.23
力扣题目:最长交替子数组开篇 今天的力扣打卡题是道简单题,写完立刻就发出来啦。题目链接:2765.最长交替子数组题目描述代码思路 这道题可以简单地用双层循环来解决,外层循环遍历整个数组,内层统计满足要求的子数组的长度。判断的时候注意先1再-1再1的循环次序即可。代码逐行解析版classSolution{publicintalternatingSubarray(int[]nums){intlef
孤舟一叶~
·
2024-01-25 16:14
Java算法
leetcode
算法
职场和发展
数据结构
java
开发语言
【力扣
每日一题
】力扣2859计算k位置下标对应元素的和(bitCount源码分析及实现)
题目来源力扣2859计算k位置下标对应元素的和题目概述给你一个下标从0开始的整数数组nums和一个整数k。请你用整数形式返回nums中的特定元素之和,这些特定元素满足:其对应下标的二进制表示中恰存在k个置位。整数的二进制表示中的1就是这个整数的置位。例如,21的二进制表示为10101,其中有3个置位。思路分析大部分语言都内置了bitCount函数,最简单的方法就是调用库函数了。bitCount函数
写做四月一日的四月一日
·
2024-01-25 16:43
leetcode
java
算法
c++
【力扣
每日一题
】力扣2865美丽塔I
题目来源力扣2865美丽塔I题目概述给你一个长度为n下标从0开始的整数数组maxHeights。你的任务是在坐标轴上建n座塔。第i座塔的下标为i,高度为heights[i]。如果以下条件满足,我们称这些塔是美丽的:1maxHeights){//长度intlength=maxHeights.size();//构造一座从左到右逐渐增高的山脉数组int[]rightMaxMountain=newint[
写做四月一日的四月一日
·
2024-01-25 16:12
leetcode
算法
java
c++
【力扣
每日一题
】力扣2765最长交替子数组
题目来源力扣2765最长交替子数组题目概述给你一个下标从0开始的整数数组nums。如果nums中长度为m的子数组s满足以下条件,我们称它是一个交替子数组:m大于1。s1=s0+1。下标从0开始的子数组s与数组[s0,s1,s0,s1,...,s(m-1)%2]一样。也就是说,s1-s0=1,s2-s1=-1,s3-s2=1,s4-s3=-1,以此类推,直到**s[m-1]-s[m-2]=(-1)m
写做四月一日的四月一日
·
2024-01-25 16:42
leetcode
算法
数据结构
java
c++
【力扣
每日一题
】力扣670最大交换
题目来源力扣670最大交换题目概述给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。解题思路我们能确定组成的最大数从最高位到最低位应该是降序排序的;我们只需要知道每一位应该填入的数字,并且找到不符合的最高数位i;交换i与最后一个最大值j即可。代码实现java实现publicclassSolution{publicintmaximumSwap(intnum){//统计每个数
写做四月一日的四月一日
·
2024-01-25 16:12
leetcode
算法
java
c++
【面试八股文】
每日一题
:公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁
公平锁和非公平锁公平锁/非公平锁并发包ReentrantLock的创建可以指定构造函数的boolean类型来得到公平锁或者非公平锁默认是非公平锁JavaReentrantLock而言,通过构造哈数指定该锁是否是公平锁默认是非公平锁非公平锁的优点在于吞吐量必公平锁大.对于synchronized而言也是一种非公平锁.可重入锁(又名递归锁)ReentrantLock/synchronized就是一个典
烟雨木子
·
2024-01-25 15:58
大厂后端工程师面试
面试
java
职场和发展
【面试八股文】
每日一题
:线程池用过吗?生产上你是如何设置合理参数?
线程池的拒绝策略请你谈谈AbortPolicy(默认):直接抛出RejectedException异常阻止系统正常运行CallerRunPolicy:"调用者运行"一种调节机制,该策略既不会抛弃任务,也不会抛出异常,而是DiscardOldestPolicy:抛弃队列中等待最久的任务,然后把当前任务加入队列中尝试再次提交DiscardPolicy:直接丢弃任务,不予任何处理也不抛出异常.如果允许任
烟雨木子
·
2024-01-25 15:58
大厂后端工程师面试
面试
职场和发展
【面试八股文】
每日一题
:hashmap源码面试21连问?
1、hash概念任意长度的输入->固定长度的输出2、hash冲突抽屉原理无法避免3、稍微好一些的hash算法,应该考虑的点要尽可能的分散,因为在table中slot大部分都处于空闲状态时,要尽可能降低hash冲突4、数据结构jdk8为例数组+链表+红黑树每个数据单元都是一个node结构node结构中有key、value、hash、nextnext字段就是发生hash冲突的时候,当前桶位中的node
烟雨木子
·
2024-01-25 15:57
大厂后端工程师面试
面试
哈希算法
职场和发展
java
【面试八股文】
每日一题
:CAS四连问?
1.比较并交换/***Description**@
[email protected]
*@version1.0*@date2019-04-129:57*1.什么是CAS?===>compareAndSet*比较并交换**/publicclassCASDemo{publicstaticvoidmain(String[]args){AtomicIntegeratomicInteger=newAt
烟雨木子
·
2024-01-25 15:27
大厂后端工程师面试
面试
java
职场和发展
java
数据结构与算法
刷题-----LeetCode766. 托普利茨矩阵
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 13:49
算法
java
矩阵
算法
leetcode
C++实现线性表 - 03 双向循环链表
数据结构与算法
专栏——C++实现写在前面:上一讲我们学会了如何创建一个单链表,这一讲我们来看看双向循环链表是如何进行操作的,我相信经过上面的学习,这一讲对你来说不会太吃力~什么是双向链表正如上图所示,双向链表就只是在单向链表的基础上
Pandaconda
·
2024-01-25 12:24
数据结构与算法
链表
数据结构
c++
双向循环链表C++
具体概念可以参考
数据结构与算法
等诸多书籍1.双向循环链表基本操作的实现.hpp#pragmaonce#includeusingnamespacestd;constintERROR=0;constintOK
Worthwhile_HUST
·
2024-01-25 12:24
数据结构
C++
链表
c++
数据结构
[AcWing] 907. 区间覆盖(C++实现)贪心---区间问题例题
[AcWing]907.区间覆盖(C++实现)贪心---区间问题例题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2024-01-25 11:30
AcWing算法日记
c++
贪心算法
算法
C++
数据结构与算法
(十)(贪心算法)
贪心算法贪心的本质是选择每一阶段的局部最优,从而达到全局最优。如何验证可不可以用贪心算法呢?贪心没有套路,说白了就是常识性推导加上举反例。手动模拟一下感觉可以局部最优推出整体最优,而且想不到反例,那么就试一试贪心。一般步骤:将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解455.分发饼干●排序+贪心大饼干喂饱大胃口大尺寸的饼干既可以满足胃口大的孩子也可
chenyfan_
·
2024-01-25 11:58
数据结构与算法
#
贪心算法
c++
数据结构
贪心算法
数据结构与算法
思维导图
原文地址(https://blog.csdn.net/ityqing/article/details/82838524)
数据结构与算法
思维导图1数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法
何家一枝花
·
2024-01-25 11:03
数据结构与算法
教程,数据结构C语言版教程!(第五部分、数组和广义表详解)六
第五部分、数组和广义表详解数组和广义表,都用于存储逻辑关系为“一对一”的数据。数组存储结构,99%的编程语言都包含的存储结构,用于存储不可再分的单一数据;而广义表不同,它还可以存储子广义表。本章重点从矩阵的角度讨论二维数组的存储,同时讲解广义表的存储结构以及有关其广度和深度的算法实现。十一、什么是广义表前面讲过,数组即可以存储不可再分的数据元素(如数字5、字符'a'),也可以继续存储数组(即n维数
别致的SmallSix
·
2024-01-25 10:43
数据结构(C语言版)
算法
开发语言
c语言
数据结构与算法
教程,数据结构C语言版教程!(第五部分、数组和广义表详解)五
第五部分、数组和广义表详解数组和广义表,都用于存储逻辑关系为“一对一”的数据。数组存储结构,99%的编程语言都包含的存储结构,用于存储不可再分的单一数据;而广义表不同,它还可以存储子广义表。本章重点从矩阵的角度讨论二维数组的存储,同时讲解广义表的存储结构以及有关其广度和深度的算法实现。九、行逻辑链接的顺序表实现矩阵乘法(附带C语言完整代码)矩阵相乘的前提条件是:乘号前的矩阵的列数要和乘号后的矩阵的
别致的SmallSix
·
2024-01-25 10:43
数据结构(C语言版)
数据结构
c语言
java
数据结构与算法
教程,数据结构C语言版教程!(第五部分、数组和广义表详解)七
第五部分、数组和广义表详解数组和广义表,都用于存储逻辑关系为“一对一”的数据。数组存储结构,99%的编程语言都包含的存储结构,用于存储不可再分的单一数据;而广义表不同,它还可以存储子广义表。本章重点从矩阵的角度讨论二维数组的存储,同时讲解广义表的存储结构以及有关其广度和深度的算法实现。十三、广义表的深度和长度(C语言)详解前面学习了广义表及其对应的存储结构,本节来学习如何计算广义表的深度和长度,以
别致的SmallSix
·
2024-01-25 10:12
数据结构(C语言版)
数据结构
c语言
开发语言
常见排序算法(C语言实现)
排序算法源码排序算法是《
数据结构与算法
》中最基本的算法之一。对于排序算法,不能简单的就学习其代码实现而是要学习如何去分析算法,了解每一个算法的时间复杂度,空间复杂度等特征。
kevin-up
·
2024-01-25 10:58
数据结构与算法
数据结构
算法
排序算法
快速排序
python面试题大全(四)
数据结构与算法
1.数组中出现次数超过一半的数字deffind_majority_element(nums):count=0candidate=None#遍历数组,找出可能的候选众数fornuminnums
海哥python
·
2024-01-25 08:01
面试八股文
python
算法
数据结构
2024.1.23力扣
每日一题
——最长交替子数组
2024.1.23题目来源我的题解方法一枚举题目来源力扣
每日一题
;题序:2765我的题解方法一枚举每次都以两个相邻作为满足要求的循环数据,并且以一个布尔变量控制循环的位置时间复杂度:O(n)空间复杂度:
菜菜的小彭
·
2024-01-25 07:01
java
力扣每日一题
leetcode
算法
职场和发展
java
2024.1.24力扣
每日一题
——美丽塔I
2024.1.24题目来源我的题解方法一暴力枚举方法二单调栈+前、后缀和题目来源力扣
每日一题
;题序:2865我的题解方法一暴力枚举将每个位置都作为山峰来进行遍历,计算每个山峰下的最大山脉数组和时间复杂度
菜菜的小彭
·
2024-01-25 07:01
java
力扣每日一题
leetcode
python
算法
java
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他