社区
基础编程
帖子详情
数组问题
axqd2000
2002-07-24 07:40:19
我从数据库取出一条记录(数字)。“222233434”这样一窜数字,我想把它们写到数组里,然后再一个一个的读出来。如何实现?
...全文
131
8
打赏
收藏
数组问题
我从数据库取出一条记录(数字)。“222233434”这样一窜数字,我想把它们写到数组里,然后再一个一个的读出来。如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
axqd2000
2002-07-25
打赏
举报
回复
结帖!多谢!
zwp315
2002-07-25
打赏
举报
回复
楼主不好意思,有点错误,更正:
<?
$counter="123456789";
echo strlen($counter);
echo "<br>";
for ($i=0; $i<=strlen($counter); $i++) {
$rest = substr($counter,$i,1);
echo $rest;
echo "<br>";
}
?>
zwp315
2002-07-25
打赏
举报
回复
给你个思路:
$counter = "532535345435";
echo strlen($counter);
for ($i=0; $i<=strlen($counter); $i++) {
echo "$i. 以后不敢了<br>\n";
$rest = substr($counter,$i);
echo $rest;
echo "<br>";
}
alexxing
2002-07-25
打赏
举报
回复
其实没这么麻烦,PHP的字符串可以看作字符数组!
要引用$str的第$i个字符,直接用$str[$i]就可以了
$str="222233434";
$n=strlen($str);
for($i=0;$i<$n;$i++)
$arr[]=$str[$i];
...
其实你也该看出来:如果你只是想取得单个的字符,而不是想利用PHP提供的数组函数,转换成数组根本多此一举!
wasy
2002-07-24
打赏
举报
回复
楼主的意思是不是只想将这串数字转换为数组吗?如果是,参考:
<?
$str="222233434";
for($n=0;$n<strlen($str);$n++)
$arr[]=substr($str,$n,1);
print_r($arr);
?>
axqd2000
2002-07-24
打赏
举报
回复
几条语句都行,我很苦恼,不知道该怎么办好。
_Shakespeare
2002-07-24
打赏
举报
回复
用一条语句是没有办法实现的
axqd2000
2002-07-24
打赏
举报
回复
怎么实现都可以,结果能把记录一条一条的读出来就行了
华为上机考试题库
华为秋季校招时候的上机题库,把这些题都做会了,应该就没有
问题
了
最大子
数组
问题
(动态规划)
最大子
数组
问题
可以通过动态规划将时间复杂度做到O(N),也是之前的算法导论4.1-5
问题
动态规划
问题
上文的分治思想,实际上是根据
问题
性质将其分解为小规模
问题
,之后逐步求解小
问题
得出结果,再利用这些结果得出原
问题
的解。 动态规划实际上也是这种思想,当
问题
具备重叠子
问题
,最优子结构的性质时,往往可通过此法得出答案。 对于最大子
数组
问题
,采用dp
数组
解决 定义:dp[i] i 为
数组
索引,是为“状态”,dp[i]为以索引i为终点的
数组
的前i+1个值的最大子
数组
和 考虑dp[i] 与 dp[i-1]的关系,是否
算法导论 — 4.1 最大子
数组
问题
笔记 本节给出了分治法的一个例子。给定一个
数组
A[1..n]A[1..n]A[1..n],找出一个元素和为最大的连续子
数组
A[i..j]A[i..j]A[i..j],其中1≤i≤j≤n1 ≤ i ≤ j ≤ n1≤i≤j≤n,称这样的子
数组
为最大子
数组
。例如,下图所示
数组
中,第888个元素到第111111个元素之间的子
数组
为最大子
数组
。 求解最大子
数组
问题
,最简单的方法是暴力检查所有的子...
算法复习——动态规划篇之最大子
数组
问题
算法复习——动态规划篇之最大子
数组
问题
以下内容主要参考中国大学MOOC《算法设计与分析》,墙裂推荐希望入门算法的童鞋学习! 1.
问题
背景 子
数组
:
数组
中连续的一段序列,例如X[3..7]X[3..7]X[3..7]; 子
数组
和:子
数组
中元素的求和,X[3..7]X[3..7]X[3..7]的和就是3+5−4+3+2=93+5-4+3+2=93+5−4+3+2=9; 那么,
问题
就是如何寻找
数组
XXX中最大的非空子
数组
? 2.
问题
定义 最大子
数组
问题
(Max Continuous Subarr
最大子
数组
问题
在leetcode上看到的求最大子
数组
问题
,在算法导论上分治策略章节中也有相同的
问题
,在这里介绍两种算法。 第一种,用分治法的思想去求解,先将
数组
对半分,那么,最大子
数组
的位置有三种情况,1.子
数组
全部在中点的右边,2.子
数组
全部在中点的左边。3.子
数组
部分在中点的左边,另一部分在中点的右边。 只要分别求出这三种情况的最大值比较,取最大的即为最大子
数组
。 第三种情况最简单只要从中点出发,向左递
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章