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
数组转置
L1-027 出租分数 20
其实这段代码很简单,index
数组
就是arr
数组
的下标,index[0]=2对应arr[2]=1,index[1]=0对应arr[0]=8,index[2]=3对应arr[3]=0,以此类推……很容易得到电话号码是
想了半天也不知道取什么名字
·
2024-02-09 15:56
每日两题
算法
JAVA集合类综述
一、集合与
数组
数组
(可以存储基本数据类型)是用来存现对象的一种容器,但是
数组
的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。
onlyHalfSoul
·
2024-02-09 14:41
Nicn的刷题日常之操作一维
数组
1.题目描述创建一个整形
数组
,完成对
数组
的操作实现函数init()初始化
数组
为全0实现print()打印
数组
的每个元素实现reverse()函数完成
数组
元素的逆置。
Nicn
·
2024-02-09 14:42
算法
线性代数
leetcode
数据结构
动态规划
C语言进阶笔记(七) | 自定义类型1 结构体(详解)
目录结构体的声明结构体声明及使用特殊的声明结构体的自引用错误的自引用正确的自引用结构体变量的定义和初始化结构体内存对齐计算结构体的大小结构体的对齐规则存在内存对齐的原因修改默认对齐数结构体传参常见自定义类型结构体枚举联合体已经知道
数组
是相同类型元素的集合
天青i
·
2024-02-09 14:41
C语言笔记
c语言
【C语言初阶-结构体】关于结构体的声明定义、结构体传参详解
对比
数组
,
数组
是一类同类型的值的结合1.2结构的声明structtag{member-list;//结构体成
Nicn
·
2024-02-09 14:10
c语言
开发语言
c入门第十一篇——物以类聚(
数组
)
数组
何为
数组
?
数组
是一种数据结构,可以存储一组具有相同数据类型的元素。
数组
中的每个元素都可以通过其索引(或位置)来访问,索引通常是从0开始
彭泽布衣
·
2024-02-09 14:40
c语言入门
c语言
算法
数据结构
开发语言
NSArray与NSMutableArray用copy修饰还是strong
一、NSMutableArray被copy、strong修饰后的变化:把NSMutableArray用copy修饰有时就会crash,因为对这个
数组
进行了增删改操作,而copy后的
数组
变成了不可变
数组
NSArray
adaodao3056
·
2024-02-09 14:58
力扣hot100 -- 哈希
两数之和1.两数之和-力扣(LeetCode)暴力O(n^2)两层循环classSolution{public:vectortwoSum(vector&nums,inttarget){//返回vector
数组
千帐灯无此声
·
2024-02-09 14:27
#
力扣
hot
100
力扣
算法
笔记
2024.1.31力扣每日一题——找出不同元素数目差
数组
2024.1.31题目来源我的题解方法一哈希表+前后缀题目来源力扣每日一题;题序:2670我的题解方法一哈希表+前后缀从左到右计算前缀
数组
pre[i]表示nums[0,i]的不同元素个数;从右到左计算后缀
菜菜的小彭
·
2024-02-09 14:57
力扣每日一题
java
leetcode
算法
java
2024.1.30力扣每日一题——使循环
数组
所有元素相等的最少秒数
2024.1.30题目来源我的题解方法一暴力+模拟(无法通过)方法二哈希表+数学题目来源力扣每日一题;题序:2808我的题解方法一暴力+模拟(无法通过)直接暴力枚举。记录每一个元素所在的位置,然后模拟光源扩散,每次扩散左右各一个索引。时间复杂度:O(nmlogn)。其中n表示nums的大小,m表示nums中不同元素的个数空间复杂度:O(n)。哈希表所需要的空间publicintminimumSec
菜菜的小彭
·
2024-02-09 14:57
java
力扣每日一题
leetcode
算法
职场和发展
java
wyh的迷宫
涉及知识点:求迷宫能否到达终点的,而不是求路径数的,用bfs时可以不用重置状态
数组
(回溯)。
2301_80718054
·
2024-02-09 13:22
算法
LeetCode 207:课程表(图论,利用拓扑排序判断是否有环)
先修课程按
数组
prerequisites给出,其中prerequisites[i]=[ai,bi],表示如果要学习课程ai则必须先学习课程bi。
鸡鸭扣
·
2024-02-09 13:22
LeetCode
leetcode
图论
java
后端
算法
第三章 搜索与图论(二)(最短路)
二、朴素版dijkstra算法由于稠密图用这种算法,邻接矩阵存图,注意把g初始化为0x3f;st保存每个
数组
的状态,#include//849dijkstra最短路usingn
一只程序媛li
·
2024-02-09 13:51
蓝桥准备
图论
算法
排序(1)
1.插入排序:从0开始不断将原
数组
元素插入到原
数组
中,并不断和原
数组
的现有元素进行比较,不符合条件的原元素后移,条件符合则插入voidinsertsort(int*a,intn){for(inti=0;
墨城举子--故人归
·
2024-02-09 13:20
数据结构
算法
排序算法
数据结构
最简单的文字与代码——了解七大排序算法
冒泡排序从第一个元素开始比较相邻元素,若第一个元素比第二个大,则交换他们的顺序重复操作直到最后一个元素,一组操作下来最后一个元素是这组元素的最大值重复上述操作,除了最后一个元素直到没有元素可以比较,结束排序//已知将要比较的
数组
roctp
·
2024-02-09 13:48
数据结构与算法
算法
数据结构
插入排序
排序算法---归并排序
它将一个待排序的
数组
递归地分成两个子
数组
,分别对两个子
数组
进行排序,然后将排好序的子
数组
合并成一个有序
数组
。具体的归并排序过程如下:将待排序的
数组
不断地二分,直到每个子
数组
只剩下一个元素。
快乐至上
·
2024-02-09 13:47
排序算法
算法
排序算法
数据结构
排序算法---快速排序
它的基本思想是选取一个元素作为基准(通常是
数组
中的第一个元素),然后将
数组
分割成两部分,其中一部分的所有元素小于等于基准值,另一部分的所有元素大于基准值。
快乐至上
·
2024-02-09 13:46
排序算法
排序算法
算法
数据结构
排序算法的时间复杂度存在下界问题
无论是归并排序、快速排序、以及更加常见的冒泡排序等,这些排序算法的时间复杂度都是大于等于O(n*lg(n))的,而这些排序算法存在一个共同的行为,那就是这些算法在对元素进行排序的时候,都会进行同一个操作,也就是对
数组
中取出文件
X Y sawyer
·
2024-02-09 13:45
排序算法
算法
数据结构
关于《小朋友分组最少调整次数》的一些想法
策略:从前向后遍历分组
数组
(所有数字替换成其分组的组数)设f(n)
数组
是小朋友数字全部映射成其组号的
数组
for(inti=0;i
Toulon_LK
·
2024-02-09 13:06
算法
数据结构
leetcode121. 买卖股票的最佳时机
Problem:121.买卖股票的最佳时机文章目录题目思路1思路2题目给定一个
数组
prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。
晓宜
·
2024-02-09 13:30
算法
leetcode
python
算法
后端
c++2024寒假J312实战班2.4
MaximumSubarraySum我们先看一下题目,把英文翻译成中文就是“最大子
数组
和”。结合这个再看一下题面:Givenanarrayofninteger
EthanWYC601
·
2024-02-09 13:57
c++
算法
8. ArrayBlockingQueue
ArrayBlockingQueue是一个有界的阻塞队列,它将元素存储在
数组
内部。有界意味着它无法存储无限量的元素,它可以同时存储的元素数量有一个上限。
shallowinggg
·
2024-02-09 12:01
倍增法+LCA(C/C++)
预处理复杂度同为O(nlogn),查询时间上,ST表为O(1),线段树为O(logn)#includeusingnamespacestd;constintN=5e4+10;inta[N];//原始输入
数组
菜只因C
·
2024-02-09 12:52
算法
蓝桥杯
数据结构
C/C++
倍增法
C语言函数超详解总结
C语言的程序其实是由无数个小的函
数组
合而成的,也可以说:一个大的计算任务可以分解成若干个较
小张同学zkf
·
2024-02-09 12:45
c语言
开发语言
C语言
数组
总结
我之前发的扫雷和三子棋离不开
数组
的信息储存,今天我来总结下我学的
数组
这一章节的内容。
小张同学zkf
·
2024-02-09 12:44
c语言
算法
开发语言
常用类库
System类:不能创建System类的对象,所有方法都是静态方法,通过System调用常用的就是out,currentTimeMillis()Object类Object类是所有普通类、
数组
、枚举类的父类
Kevin_Huang54
·
2024-02-09 12:57
IO流【字符流、转换流、高效字符缓冲流】
字符流字符流产生的原因:1.每次只能够读取一个字节或者一个字节
数组
,每次在需要转换成字符或者字符串的时候不是很方便2.不同的操作系统针对换行符的处理不方便3.有的时候会出现中文乱码(中文占两个字节,如果针对中文中某个字节做了转换或者显示
JackO_55b1
·
2024-02-09 12:54
【20211214】【Python】查找
数组
中最值元素、中值元素及其索引
一、最大值1.最大值元素np.max(lis)2.最大值索引np.argmax(lis)或np.where(lis==np.max(lis))二、最小值1.最小值元素np.min(lis)2.最小值索引np.argmin(lis)或np.where(lis==np.min(lis))三、中值1.中值元素np.median(lis)2.中值索引Python没有直接argmedian的命令,但可以使用
Satisfying
·
2024-02-09 12:29
Python
python
算法
开发语言
通过vue来添加动画和修改@keyframes属性值
你可以打印一下document.styleSheets,console.log(document.styleSheets),会发现document.styleSheets是一个对象
数组
。
得知此事须躬行
·
2024-02-09 11:52
前端开发
vue
js
动画
vue.js
javascript
【LeetCode每日一题】525连续
数组
303区域和检索(前缀和的基本概念和3个简单案例)
前缀和//构造prefixletprefix=[0]arr.forEach(num=>{prefix.push(prefix.at(-1)+num);})如果想要计算某个区间i到j这个子
数组
的和时,可以根据
凭栏听雨客
·
2024-02-09 11:44
#
LeetCode刻意练习
前端语言知识点
leetcode
算法
职场和发展
数组
的相对排序
题目:给你两个
数组
,arr1和arr2,arr2中的元素各不相同,arr2中的每个元素都出现在arr1中。对arr1中的元素进行排序,使arr1中项的相对顺序和arr2中的相对顺序相同。
凭栏听雨客
·
2024-02-09 11:14
#
LeetCode刻意练习
前端语言知识点
leetcode
算法
数据结构
【正则表达式的妙用】
abbbcccbbbeeef”,通过折叠操作可以得到“abcccbbbeeef”,“abcccbeeef”,“abcbef”等,但是不能得到“acccbbbeeef”,“abbeeef”给定一个字符串和一个子序列
数组
凭栏听雨客
·
2024-02-09 11:44
#
LeetCode刻意练习
正则表达式
javascript
开发语言
Java基础 - 数据结构
数据结构把多个数据按照一定的存储方式,存储起来,这种存储方式称之为数据结构.数据的存储方式有很多,
数组
,队列,链表,栈,哈希表等等.不同的数据结构,性能是不一样的,比如有的查询比较快,但是增加和删除比较慢
ADMAS
·
2024-02-09 11:14
第二十七天| 39. 组合总和 、40.组合总和II、131.分割回文串
Leetcode39.组合总和题目链接:39组合总和题干:给你一个无重复元素的整数
数组
candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合
%dionysus%
·
2024-02-09 11:43
代码随想录算法训练营
算法
leetcode
LeetCode 热题 100 | 链表(下)
目录1148.排序链表223.合并K个升序链表3146.LRU缓存3.1解题思路3.2详细过程3.3完整代码菜鸟做题第三周,语言是C++1148.排序链表解题思路:遍历链表,把每个节点的val都存入
数组
中用
狂放不羁霸
·
2024-02-09 11:43
力扣
leetcode
链表
算法
第二十九天| 491.递增子序列 、46.全排列、47.全排列 II
Leetcode491.递增子序列题目链接:491递增子序列题干:给你一个整数
数组
nums,找出并返回所有该
数组
中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。
%dionysus%
·
2024-02-09 11:42
代码随想录算法训练营
算法
leetcode
C语言——oj刷题——调整
数组
使奇数全部都位于偶数前面
题目:输入一个整数
数组
,实现一个函数,来调整该
数组
中数字的顺序使得
数组
中所有的奇数位于
数组
的前半部分,所有偶数位于
数组
的后半部分。
朝九晚五ฺ
·
2024-02-09 11:26
算法
数据结构
排序算法
react中的diff算法
对于Vue2的diff算法使用了双指针,React的diff算法没有使用双指针,是因为更新的jsx对象的newChildren为
数组
的形式,但是和newChildren中每个组件比较的是currentfiber
_处女座程序员的日常
·
2024-02-09 10:45
js
前端
React
react.js
算法
javascript
通俗易懂:快速排序算法全解析
快速排序原理快速排序的核心思想是通过选择一个基准元素,将待排序
数组
分割为两个子
数组
,一部分小于基准,一部分大于基准。然后对两个子
数组
分别进行递归排序,最终将它们合并起来得到有序的结果。
爱编程的鱼
·
2024-02-09 10:08
C语言教程
C++
算法结构
前端
数据库
算法
c++
c语言
leetcode 242.有效的字母异位词
实现哈希这种方法有三个
数组
setmapmap是有键值对的时候使用。
c葱c
·
2024-02-09 10:06
哈希
leetcode
算法
数据结构
LeetCode-Day97(C++) 49. 字母异位词分组
字母异位词分组给你一个字符串
数组
,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。
debu阿良
·
2024-02-09 10:06
LeetCode手帐
哈希表
排序
字符串
leetcode(哈希表)49.字母异位词分组(C++详细解释)DAY5
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给你一个字符串
数组
,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。
小Q小Q
·
2024-02-09 10:05
C++刷题
散列表
leetcode
哈希算法
代码随想录算法训练营29期Day42|卡码网46,LeetCode 416
pid=1046思路:在一维dp
数组
中,dp[j]表示:容量为j的背包,所背的物品价值可以最大为dp[j]。
tlingyuqi
·
2024-02-09 10:05
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
代码随想录算法训练营第38天(动态规划01 ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
理论基础理论基础讲解视频讲解动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的动态规划五步曲确定dp
数组
(dptable)以及下标的含义确定递推公式
芋泥肉松脑袋
·
2024-02-09 10:31
算法
动态规划
数据结构
java
leetcode
数组
检测是否是
数组
:ES3检测是否是
数组
:Object.prototype.toString.call(要判断的变量)ES5检测是否是
数组
:Array.isArray()
数组
转字符串:join("分隔符")
_沙漏
·
2024-02-09 10:12
代码随想录算法训练营第39天(动态规划02● 62.不同路径 ● 63. 不同路径 II
题目链接:62.不同路径文章讲解:62.不同路径视频讲解:62.不同路径解题思路*1.确定dp
数组
下标含义dp[i][j]到每一个坐标可能的路径种类*2.递推公式dp[i][j]=dp
芋泥肉松脑袋
·
2024-02-09 10:00
算法
动态规划
leetcode
开发语言
java
代码随想录算法训练营第41天(动态规划03 ● 343. 整数拆分 ● 96.不同的二叉搜索树
动态规划part03343.整数拆分解题思路96.不同的二叉搜索树解题思路343.整数拆分题目链接:343.整数拆分文章讲解:343.整数拆分视频讲解:343.整数拆分解题思路动态规划五部曲确定dp
数组
以及下标的含义
芋泥肉松脑袋
·
2024-02-09 10:58
算法
动态规划
数据结构
开发语言
java
C 语言学习七:指针
指针指针与地址指针的声明和初始化指针的解引用指针的比较指针和
数组
指针
数组
指针和动态内存分配指针与函数参数指针作为函数参数二级指针指向函数的指针指针与地址指针的声明和初始化intvariable=42;int
urnot二毛
·
2024-02-09 10:27
c语言
学习
算法
php
数组
php
数组
1.php
数组
1.php
数组
在php中,有三种类型的
数组
:数值
数组
-带有数字ID键的
数组
关联
数组
-带有指定的键的
数组
,每个键关联一个值多维
数组
-包含一个或多个
数组
的
数组
boy快快长大
·
2024-02-09 10:25
PHP
php
开发语言
Day2 数据结构与算法(Java)----
数组
(双指针),滑动窗口
一,题977.有序
数组
的平方(双指针法)题目链接:力扣给你一个按非递减顺序排序的整数
数组
nums,返回每个数字的平方组成的新
数组
,要求也按非递减顺序排序。
敲代码中……
·
2024-02-09 10:49
leetcode题库
leetcode
数据结构
算法
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他