社区
VB基础类
帖子详情
数组问题
aalei
2005-01-17 08:42:09
假设 a(1000000)
我只要a(50)到a(999950)一段里的数据
怎么能快速取出?
不要循环,太失效率
...全文
174
14
打赏
收藏
数组问题
假设 a(1000000) 我只要a(50)到a(999950)一段里的数据 怎么能快速取出? 不要循环,太失效率
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
northwolves
2005-01-17
打赏
举报
回复
use CopyMemory,search CSDN.
aalei
2005-01-17
打赏
举报
回复
UPUP
aalei
2005-01-17
打赏
举报
回复
目的很简单,我就要数组中间的某一段存放另一个数组中
前提,速度要块
sirious
2005-01-17
打赏
举报
回复
到底想干什么?
取出以什么样的形式用数据啊??
viena
2005-01-17
打赏
举报
回复
CopyMemory?
tmd007
2005-01-17
打赏
举报
回复
不好意思,有问题
tmd007
2005-01-17
打赏
举报
回复
举个例子
Dim a(20), b()
Private Sub Command1_Click()
ReDim b(5 To 10)
For i = 1 To 20
a(i) = i
Next
b() = a()
For i = 5 To 10
Debug.Print b(i);
Next
End Sub
tmd007
2005-01-17
打赏
举报
回复
Dim a(1000000), b()
Private Sub Command1_Click()
ReDim b(50 To 999950)
b() = a()
End Sub
笨笨兔兔兔兔兔
2005-01-17
打赏
举报
回复
你数组中的东东有没有规律的??有的话就有办法
aalei
2005-01-17
打赏
举报
回复
目的很简单,我就要数组中间的某一段。前提,速度要块
myhgyp
2005-01-17
打赏
举报
回复
不知具体目的,UP
samwzhang
2005-01-17
打赏
举报
回复
如果数组里存的字符串型数据,那么你就直接上吊吧!
samwzhang
2005-01-17
打赏
举报
回复
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Sub Command1_Click()
Dim a(20) As Long, K(0 To 9) As Long, i As Long
For i = 0 To 19
a(i) = i
Next i
CopyMemory K(0), a(5), 10 * Len(K(0))
End Sub
aalei
2005-01-17
打赏
举报
回复
up
微服务系列第六季-Java
数组
的使用
微服务应用是分布式开发的主要手段,它很好的解决了高并发等电商平台的
问题
。微服务系列课程是以Java语言为基础,以SpringCloud+SpringBoot为核心,结合Spring、SpringMVC及MyBatis,通过游戏案例、电商案例,以极简的方式,带领入门的朋友们快速上手微服务开发。全部案例源码分享给学习的朋友,案例采用敏捷开发管理模式,让朋友们在每一个阶段,有着游戏过关一样的学习体验。 第六季主要是给大家介绍一下Java
数组
的使用,包括:
数组
的概念、
数组
的基本用法、处理
数组
、
数组
做为参数使用、多维
数组
的定义及初始化、二维
数组
求和、班级学生个人求和、班级学生个人成绩求最大值、班级学生个人成绩求最小值、班级学生个人成绩求最平均值、
最大子
数组
问题
(动态规划)
最大子
数组
问题
可以通过动态规划将时间复杂度做到O(N),也是之前的算法导论4.1-5
问题
动态规划
问题
上文的分治思想,实际上是根据
问题
性质将其分解为小规模
问题
,之后逐步求解小
问题
得出结果,再利用这些结果得出原
问题
的解。 动态规划实际上也是这种思想,当
问题
具备重叠子
问题
,最优子结构的性质时,往往可通过此法得出答案。 对于最大子
数组
问题
,采用dp
数组
解决 定义:dp[i] i 为
数组
索引,是为“状态”,dp[i]为以索引i为终点的
数组
的前i+1个值的最大子
数组
和 考虑dp[i] 与 dp[i-1]的关系,是否
最大子
数组
问题
的两种解法
所谓最大子
数组
就是连续的若干
数组
元素,如果其和是最大的,那么这个子
数组
就称为该
数组
的最大子
数组
。最大子
数组
是很多
问题
的抽象,比如购买股票。如果把相邻两天的股价之差作为
数组
元素,那么求在连续的某个时间段内买入股票的最佳时间和卖出股票的最佳时间就可以抽象为计算最大子
数组
的
问题
。下面分别介绍两种算法求解最大子
数组
问题
,算法思想均来自算法导论这本程序员的圣经。 分治法 分治法实现思路比较简单。如果把一...
算法导论-最大子
数组
问题
-线性时间复杂度算法分析与实现
之前写了最大子
数组
问题
的分治法,今天把这个
问题
的线性时间复杂度的算法写出来。 这个方法在算法导论最大子
数组
问题
的课后思考题里面提出来了,只是说的不够详细。 思考题如下:使用如下思想为最大子
数组
问题
设计一个非递归的,线性时间复杂度的算法。从
数组
左边界开始,由左至右处理,纪录到目前为止已经处理过的最大子
数组
。若已知A[1...j]的最大子
数组
,基于如下性质将解扩展为A[1...j+1]的最大子
数组
给定一个
数组
和数,求出所有和为给定数的情况(sum和子
数组
问题
)python3实现
sum和子
数组
问题
即是给定一个
数组
,求出所有该
数组
中和等于某个给定值的情况。 如有以下
数组
: s 1 2 3 4 5 如果给定一个数为10,那么在该
数组
中所有和为10的数字的组合为1+4+5, 2+3+5, 1+2+3+4。对于上述
问题
我们该如何求解呢? 这里我们可以用递归的方法进行实现。我们先用一个
数组
,记录当前值是否取了。如果取了,则该值对应的
数组
值为true,此 时...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章