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
矩阵乘法复杂度
数据结构 day2:有序数组的平方 、长度最小的子数组、螺旋矩阵II
有序数组的平方,双指针新数组、长度最小的子数组双指针、螺旋矩阵II文章目录有序数组的平方,双指针新数组、长度最小的子数组双指针、螺旋矩阵II有序数组的平方,双指针新数组思路解题方法
复杂度
Code长度最小的子数组双指针思路解题方法
复杂度
你牌打得好
·
2024-01-26 20:48
数据结构
leetcode
算法
AVL tree | 平衡二叉树
参考:胡凡,曾磊《算法笔记》引子使用有序序列构建BST会形成链式的二叉树,此时查找的
复杂度
会达到O(n),达不到查询优化的效果。
电车上那个cll呀
·
2024-01-26 19:28
10. Regular Expression Matching 2019-03-13
虽然时间
复杂度
不是最低,但是很容易理解。
Thinker_Lin
·
2024-01-26 19:06
软件系统架构黄金法则14:复杂对象存储架构法则
复杂对象存储架构法则是一种针对大规模、高
复杂度
数据存储的架构设计理念,它强调对数据的分解、抽象和组合,以实现高效、可靠、易于扩
OpenChat
·
2024-01-26 18:07
系统架构
架构
3d导入的模型怎么缩小内存---模大狮模型网
通过删除重复的几何体、简化细节或使用优化算法,可以减少模型的
复杂度
,从而降低内存占用。减少纹理贴图大小:如果模型使用了纹理贴图,可以尝试减小纹理贴图的分辨率或压缩贴图文件的大小。
modashi3dmax
·
2024-01-26 16:11
3d
力扣hot100 LRU 缓存 有序Map
Problem:146.LRU缓存文章目录思路Code思路参考题解参考图解Code⏰两操作时间
复杂度
:O(1)O(1)O(1)classLRUCache{intcap;LinkedHashMapcache
兑生
·
2024-01-26 16:09
力扣
hot100
leetcode
缓存
算法
Redis之旅--Redis集群(十)
、Redis集群(Linux搭建)2018年十月Redis发布了稳定版本的5.0版本,推出了各种新特性,其中一点是放弃Ruby的集群方式,改为使用C语言编写的redis-cli的方式,是集群的构建方式
复杂度
大大降低
无剑_君
·
2024-01-26 16:48
数组与链表
数组(Array)一段固定的连续的存储单元.特征:大小固定:一般来说,数组一旦申请成功,就不能改变大小了查找O(1):下标索引会根据数组的内存地址直接计算得到,所以查找的时间
复杂度
是O(1)小心越界:当查找的返回超过数组边界时
天际神游
·
2024-01-26 16:14
物联网漏洞的利用情况
总体而言,相关漏洞具有攻击
复杂度
低、危害评级高的特点。从我们观察到的漏洞利用捕获情况,攻击者在漏洞利用披露后很快就将其纳入武器库。
萍水相逢_d272
·
2024-01-26 15:24
HashMap知识点
底层使用哈希表(数组+链表),当链表过长会将链表转成红黑树以实现o(ogn)时间
复杂度
内查找2.讲一下Hashmap中put方法过程?
李九三
·
2024-01-26 14:01
哈希算法
算法
数据结构系统刷题
本文为系统刷leetcode的记录,会记录自己根据代码随想录刷过的leetcode,方便直接点开刷题,时常更新时间
复杂度
简记为s空间
复杂度
简记为k数组704二分查找一维二分查找(1)[left,right
Big David
·
2024-01-26 14:17
代码随想录刷题
数据结构
代码随想录
c++
1.2 数据结构 算法空间
复杂度
文章目录2.空间
复杂度
举例2.空间
复杂度
空间
复杂度
是对一个算法在运行过程中临时占用存储空间大小的量度。空间
复杂度
算的是变量个数。空间
复杂度
主要通过函数在运行时候显式申请的额外空间来确定。
MONICA_CZT
·
2024-01-26 14:28
数据结构
数据结构
算法
1.3数据结构之
复杂度
力扣题目移除元素
思路1:时间
复杂度
是:O(n)空间
复杂度
是:O(n)思路2:时间
复杂度
:O(n)空间
复杂度
:O(1)最后根据题目的要求我们采取思路2方法
MONICA_CZT
·
2024-01-26 14:28
数据结构
数据结构
leetcode
算法
最小栈的实现
要保证这三个方法的时间
复杂度
都是O(1)。设原有的栈叫做栈A,此时创建一个额外的栈B,用于辅助原栈A。当第一个元素进入栈A的时候,让新元素的下标进入栈B。把这个第一个元素当做是栈A的当前最小值。
zheting
·
2024-01-26 13:04
每日OJ题_算法_二分查找②_力扣34. 在排序数组中查找元素的第一个和最后一个位置
你必须设计并实现时间
复杂度
GR鲸鱼不跑步
·
2024-01-26 13:29
每日OJ题
算法
leetcode
数据结构
c++
二分查找
每日OJ题_算法_二分查找④_力扣35. 搜索插入位置
请必须使用时间
复杂度
为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2
GR鲸鱼不跑步
·
2024-01-26 13:28
每日OJ题
算法
leetcode
c++
二分查找
【零基础】学python数据结构与算法笔记(目录版)
【零基础】学python数据结构与算法笔记11.算法入门概念2.估计算法运行效率与时间
复杂度
3.简单判断时间
复杂度
4.空间
复杂度
5.递归6.汉诺塔问题【零基础】学python数据结构与算法笔记27.顺序查找
荒野火狐
·
2024-01-26 13:24
python
笔记
python
算法
排序算法
数据结构
初学数据结构:时间和空间
复杂度
目录1.算法效率2.时间
复杂度
2.1时间
复杂度
的概念2.2大O的渐进表示法2.3推导大O阶方法2.4常见时间
复杂度
计算举例3.空间
复杂度
【本节目标】算法效率时间
复杂度
空间
复杂度
如何去衡量一个算法的好坏?
胖了你都蹲不下来撸猫
·
2024-01-26 13:15
数据结构自学用品
数据结构
算法
python
初学数据结构:优先级队列(堆)
目录1.优先级队列概念2.优先级队列的模拟实现2.1堆的概念2.2堆的性质2.3堆的存储方式2.4堆的创建2.4.1堆向下调整2.4.2堆的创建2.4.3建堆的时间
复杂度
2.5堆的插入与删除2.5.1堆的插入
胖了你都蹲不下来撸猫
·
2024-01-26 13:40
数据结构自学用品
数据结构
基数排序算法
1.排序算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间
复杂度
不能突破O(nlogn),因此也称为非线性时间比较类排序。
Rory602
·
2024-01-26 12:28
数据结构
排序算法
算法
数据结构
【01】深度学习——数学基础 | 线性代数 | 微积分 |概率
深度学习1.线性代数1.1标量(scalar)1.2向量(Vector)1.2.1模长和范数1.2.2单位向量1.2.3向量的内积1.2.4向量的外积1.3矩阵(Matrix)1.3.1矩阵转置1.3.2
矩阵乘法
花落指尖❀
·
2024-01-26 10:53
#
深度学习
深度学习
线性代数
人工智能
目标检测
目标跟踪
深度学习模型FLOPs详解
可以用来衡量算法/模型的
复杂度
。其计算公式如下:不能只用FLOPs作为网络速度的指标原因:FLOPs没有考虑
Shashank497
·
2024-01-26 10:51
深度学习小碎念
深度学习
人工智能
计算机视觉
【LeetCode-162】寻找峰值
你必须实现时间
复杂度
为O(logn)的算法来解决此问题。10.6.2方法一:寻找最大值思路与算法由于题目保证了nums[i]≠nums[i+1]
Ring*
·
2024-01-26 10:31
#
【查找算法】
leetcode
算法
数据结构
LeetCode 162. 寻找峰值(简单二分)
(可认为nums[-1]=nums[n]=-∞)要求解法达到log(n)log(n)log(n)时间
复杂度
。简单想法就是遍历一次,对每个元素判断是否是峰值即可。
抠脚的大灰狼
·
2024-01-26 10:29
算法
leetcode
算法
二分
leetcode 寻找峰值
你必须实现时间
复杂度
为O(logn)的算法来解决此问题。示例1:输入:nums=[1,2,3,1]输出:2解释:3是峰值元素,你的函数应该返回其索引2。示例2:输入:nums
zhengqiuQAQ
·
2024-01-26 10:25
LEETCODE
c++
二分查找
Leetcode-162 寻找峰值(二分查找)
题解顺序查找二分查找顺序查找n的
复杂度
但是题目要求logN所以顺序不符合要求logN这种的一般第一反应是二分看了题解解释为啥可以二分为什么二分查找大的那一半一定会有峰值呢?
我有一個夢想
·
2024-01-26 10:50
LeetCode
算法
leetcode
算法
二分查找
编程小白leetcode~数组第k个最大元素215(分治法)
这样做简单但是时间
复杂度
比较大所以效果不是太好intfindKthLargest(int*nums,intnumsS
潘雪雯
·
2024-01-26 09:56
数据结构_单链表-1.23
问题:我用的只有num[i],其空间
复杂度
是O(N),满足题目要求,但是结果就是在oj里栈溢出了。可能它默认有时间
复杂度
的限制。
雨是叶落下来的
·
2024-01-26 08:33
数据结构
c语言
学习
开发语言
Leetcode 第 110 场双周赛题解
Leetcode第110场双周赛题解Leetcode第110场双周赛题解题目1:2806.取整购买后的账户余额思路代码
复杂度
分析题目2:2807.在链表中插入最大公约数思路代码
复杂度
分析题目3:2808
UestcXiye
·
2024-01-26 07:29
Every
day
a
LeetCode
leetcode
C++
数据结构与算法
链表
枚举
动态规划
贪心算法
【DDD】学习笔记-深入分析软件的
复杂度
软件
复杂度
的成因EricEvans的经典著作《领域驱动设计》的副标题为“软件核心复杂性应对之道”,这说明了Eric对领域驱动设计的定位就是应对软件开发的
复杂度
。
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
软件复杂度
【DDD】学习笔记-领域驱动设计对软件
复杂度
的应对
需求引起的软件
复杂度
需求分为业务需求与质量属性需求,因而需求引起的
复杂度
可以分为两个方
码农丁丁
·
2024-01-26 06:17
软件工程
微服务
DDD
领域驱动设计
软件复杂度
leetcode 150. 逆波兰表达式求值(javascript)
leetcode-cn.com/problems/evaluate-reverse-polish-notation/二、具体代码/***@param{string[]}tokens*@return{number}*///时间
复杂度
程序员白特
·
2024-01-26 05:26
数据结构和算法
leetcode
javascript
算法
【寒假每日一题·2024】AcWing 5396. 棋盘(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间
复杂度
3、代码详解三、知识风暴一、题目1、原题链接5396.棋盘2、题目描述二、解题报告1、思路分析(1)首先初始棋盘均为白色的棋子
-dzk-
·
2024-01-26 05:33
AcWing寒假每日一题
算法
数据结构
数组
力扣
滑动窗口
c++
python
【寒假每日一题·2024】AcWing 4965. 三国游戏(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间
复杂度
3、代码详解一、题目1、原题链接4965.三国游戏2、题目描述二、解题报告1、思路分析思路参考y总:y总讲解视频(1)题目中的获胜情况分为三种
-dzk-
·
2024-01-26 05:32
AcWing寒假每日一题
游戏
算法
数据结构
排序算法
贪心算法
开发语言
c++
线性排序
线性排序就是可以在O(n)时间
复杂度
内完成的排序。常见的排序方式有:桶排序,计数排序,基数排序。
币来币往
·
2024-01-26 04:31
web项目开发的基本过程
但是随着系统的
复杂度
越来越高,团队人员技术栈分工越来越小,项目的性质等等,也会演变出很多的开发流程,但是所有的开发流程都离不开瀑布模型。
奋力向前123
·
2024-01-26 01:20
java
git
svn
编辑器
插入排序详解及递归实现
文章目录一、概念及说明二、适用说明1.时间
复杂度
2.空间
复杂度
3.算法特点4.算法动画展示三、双循环实现代码演示四、递归实现代码演示一、概念及说明原理:通过构建有序数列,把未排列数据,通过扫描,插入到有序数列的合适位置插入排序的基本思想
Starry..
·
2024-01-26 01:47
数据结构算法
插入排序
排序算法
折半插入排序详解
折半插入排序的思想折半插入排序其实是在直接插入排序的基础上,结合了二分查找法的思想,顺序的二分查找替代了直接插入排序中遍历查找的过程,从而更快的能够确定待插入元素的位置时间
复杂度
为O(N^2)空间
复杂度
为
Allen_5210
·
2024-01-26 01:45
日常作业
java
intellij-idea
Python入门必练小项目-插入排序详解
一、算法描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间
复杂度
为O(n^2)。是稳定的排序方法。
大眼程序猿
·
2024-01-26 01:14
Python小项目练习
python
网络爬虫
爬虫
排序算法
算法
选择排序详解(c语言)
选择排序一.选择排序的图解及原理二.选择排序的代码三.选择排序的优化1.原理2.代码四.选择排序的时间
复杂度
一.选择排序的图解及原理选择排序的原理:每一次从待排序的数据元素中选出最小(或最大)的一个元素
_Bloom
·
2024-01-26 01:43
排序算法
c语言
算法
排序算法
插入排序详解(c语言)
插入排序一.插入排序1.1插入排序的图解及原理1.2插入排序的代码1.3插入排序的时间
复杂度
与稳定性一.插入排序1.1插入排序的图解及原理插入排序的步骤:.对于无序序列,其首项加入新的有序序列.遍历无序序列的元素
_Bloom
·
2024-01-26 01:42
排序算法
c语言
排序算法
在Java中用链表为底层数据结构创建队列
publicclassListToQueueimplementsselfqueue{LinkListldata;publicListToQueue(){ldata=newLinkList<>();}@Overridepublicvoidoffer(Te){//头插尾插都可以,时间
复杂度
都会有一个
刘zy_9527
·
2024-01-26 00:12
java
数据结构
链表
C++ 数论相关题目(快速幂)
数据范围1≤n≤100000,1≤ai,bi,pi≤2×109输入样例:2325439输出样例:41时间
复杂度
logk思路就是先预处理出来logk个上图中的数,然后将指数k分解为一
伏城无嗔
·
2024-01-25 23:32
算法笔记
数论
力扣
数论
c++
快速幂
数据结构希尔排序
目录希尔排序的前世今生核心思想代码动图示例全部代码希尔排序的前世今生希尔排序是D.L.Shell于1959年提出来的一种排序算法,在这之前排序算法的时间
复杂度
基本上都是O(N^2),希尔排序是突破这个时间
复杂度
的第一批算法之一
奥雷里亚诺上校.
·
2024-01-25 23:15
数据结构
排序算法
算法
c语言
数据结构插入排序
代码//插入排序//时间
复杂度
:O(N^2)//空间
复杂度
:O(1)voidInterSort(int*a,intn){assert(a);for(inti=0;i=0)//单趟排序{if(temp
奥雷里亚诺上校.
·
2024-01-25 23:45
算法
数据库索引
哈希,如HashMap,增删改查的平均时间
复杂度
都是O(1);数,例如平衡二叉搜索树,增删改查的平均时间
复杂度
都是O(lg(n));为什么哈希类型的索引比树型的索引更快,索引结构还要
康俊1024
·
2024-01-25 23:02
LeetCode 208. 实现 Trie (前缀树)
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间
复杂度
3、代码详解1)字典树的结点定义2)字典树的初始化3)字典树的插入4)字典树的完整串查询5)字典树的前缀串查询三
英雄哪里出来
·
2024-01-25 22:18
《LeetCode算法全集》
算法
数据结构
树
字典树
字符串匹配
最长连续序列
请你设计并实现时间
复杂度
为O(n)的算法解决此问题。示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4。
Guff_hys
·
2024-01-25 22:40
算法
leetcode
数据结构
C语言经典算法之回溯算法
目录前言A.建议B.简介一代码实现二时空
复杂度
A.时间
复杂度
:B.空间
复杂度
:三优缺点A.优点:B.缺点:C.总结四现实中的应用前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。
JJJ69
·
2024-01-25 21:49
C语言经典算法
算法
c语言
数据结构
C语言经典算法之迪杰斯特拉算法
目录前言A.建议B.简介一代码实现二算法时空
复杂度
A.时间
复杂度
分析:B.空间
复杂度
分析:三优缺点A.优点:B.缺点:四现实中的应用前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。
JJJ69
·
2024-01-25 21:48
C语言经典算法
算法
c语言
开发语言
数据结构
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他