首页
学习
活动
专区
工具
TVP
发布

#数组

【心路历程】初次参加蓝桥杯实况

叫我龙翔

寂静的光辉平铺的一刻,地上的每一个坎坷都被映照得灿烂。 – 史铁生 《我与地坛》

200

从基础概念到进阶思考,完整的递归思维学习

用户6901603

无论是刷算法题,还是日常开发,递归都是一个非常常用的解决问题的思路。利用递归思维,我们可以使用少量的代码解决复杂的问题。不过在刚开始的时候,递归通常没有那么容易...

1000

C++信奥教学PPT:CSP_J_算法之双指针算法(中)

一枚大果壳

1、⼀个⻓度为 n-1 的递增排序数组中的所有数字都是唯⼀的,并且每个数字都在范围0~n-1 之内。在范围 0~ n-1 内的 n 个数字中有且只有⼀个数字不在...

1700

【LeetCode】【0-1背包】分割等和子集

叶茂林

判断数组能否被分成两个和相等的子数组,先求数组的和sum,即变成能不能找到一个组合的和是sum/2,每个数最多只能被选择一次,即0-1背包问题

2300

【LeetCode】【0-1背包】目标和

叶茂林

要在数组中通过加减元素得到目标和,记加的元素和为x,减的元素和为y,即x-y=target

1900

【LeetCode热题100】【二分查找】寻找两个正序数组的中位数

叶茂林

在两个有序数组中在不合并的前提下寻找他们合并后的中位数,这个可以转换成寻找第k大的数

2500

【LeetCode热题100】【堆】数据流的中位数

叶茂林

不停插入元素要求找到每个状态的中位数,用两个堆,把中位数左边的数记为left,右边的数记为right,一个大顶堆记录小于等于中位数的left,一个小顶堆记录大于...

1800

matinal:如何优雅的实现二分法查找

matinal

mid = (left + right) / 2; 这一行代码可能就会出现溢出问题,举个例子就明白了,假设数组的长度是 int 的最大值,target 在数组中...

3100

【Java探索之旅】掌握数组操作,轻松应对编程挑战

屿小夏

Arrays.copyOf 是 Java 中 java.util.Arrays 类的一个静态方法,用于创建并返回数组的一个副本,可以指定副本数组的长度。如果新数...

1400

【Java探索之旅】基本类型与引用类型 数组的应用 二维数组

屿小夏

二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组。可以理解成二维数组是一维数组的数组。

1200

【Java探索之旅】数组使用 初探JVM内存布局

屿小夏

数组在内存中是一段连续的空间,空间的编号都是从0开始的,依次递增,该编号称为数组的下标,数组可以通过下标访问其任意位置的元素。

2300

【Java探索之旅】方法重载 递归

屿小夏

假设现在我们需要求两个数的和,要求根据数据的类型返回相应的返回值。那么就需要写一个整数和的方法、一个浮点数和的方法。如果类似的要求很多,你取名字都是一件极其麻烦...

2300

【Java探索之旅】数组概念与初始化指南:动静结合

屿小夏

现在假设有五名同学的体育期末成绩,要将其存储起来你会怎么存?在你不了解数组的时候,你的代码可能是这样写的:

2700

某大厂前端笔试题(一)

不爱吃糖的程序媛

3.给定一个整数数组 a,其中1≤a[i]≤sn(n为数组长度),其中有些元素出现两次而其他元素出现一次。找到所有出现两次的元素。你可以不用到任何额外空间并在O...

4300

如何访问数组最后一个元素

chuckQu

另外,如果你想要改变数组的元素并且得到一个新的数组,而不是改变原数组,JavaScript还提供了一个with方法。这个方法可以帮你做到这一点,但是它会返回一个...

4310

什么是redis的缓存穿透,缓存击穿和缓存雪崩?

reload

实现原理:其底层主要是先去初始化一个比较大的数组,里面存放的二进制0或1。在一开始都是0,当一个key来了之后经过3次hash计算,模于数组长度找到数据的下标然...

9810

阿里一面-给我挖了几个陷阱。。

千羽

在这段代码中,letters 是一个字符串,numbers 是一个字符数组。当你使用 + 运算符将它们连接成一个字符串时,Java 会调用 toString()...

3810

TypeScript很麻烦,不想使用!

winty

腾讯 · 前端开发 (已认证)

最近,我们部门在开发一个组件库时,我注意到一些团队成员对使用TypeScript表示出了抵触情绪,他们常常抱怨说:“TypeScript太麻烦了,我们不想用!”...

4610

String类(2)

E绵绵

如上图其类内部也包含着数组,但其修饰并不是用private以及final修饰,所以其内部可以被修改,当我们修改该类对象时,不会创建新对象而是修改原本的对象的值。...

7710

String类(1)

E绵绵

那是因为String这个类有重写toString方法,在println中经过一系列复杂的操作导致其打印出的其实是字符串对象内部的value成员数组中的每个数组成...

3910
领券