社区
语言基础/算法/系统设计
帖子详情
数组的问题
sunmoonfly
2013-10-06 12:31:01
delphi 不太熟练,请帮下忙。
我声明了一个数组
Buffer: array [0 .. 10239] of char;
然后通过
strPCopy(Buffer,fileName);
接着我清零了
fillchar(Buffer, dwlen, 0);
我想判断该数组某个字符为空如何判断,这个数组中没有被赋值的数据全部为#0#0#0.
...全文
104
2
打赏
收藏
数组的问题
delphi 不太熟练,请帮下忙。 我声明了一个数组 Buffer: array [0 .. 10239] of char; 然后通过 strPCopy(Buffer,fileName); 接着我清零了 fillchar(Buffer, dwlen, 0); 我想判断该数组某个字符为空如何判断,这个数组中没有被赋值的数据全部为#0#0#0.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Frank6600
2013-10-06
打赏
举报
回复
if Buffer[Index]=#0 then ........
pathletboy
2013-10-06
打赏
举报
回复
if Buffer[i] = #0 then begin ... end;
i是下标,根据你自己需要改。
微服务系列第六季-Java
数组
的使用
第六季主要是给大家介绍一下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,此 时...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章