3、补充以下冒泡排序。
<?php
$disorder = array(7, 3, 4, 9, -2, 5);
for() {
for(){
if (__} }
$temp = $disorder[j];
$disorder[j] = $disorder[j + 1];
$disorder[j + 1] = $temp;
}
}
}
}
print_r($disorder);
}
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
补充括号里的排序求解答php
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
那个角落有个bug 2022-05-30 09:48关注思路: 从某一方向开始,依次两两比较,把小的放左边,大的放右边(俗称沉石法)
<?php $disorder = array(7, 3, 4, 9, -2, 5); $len = sizeof($disorder); for ($i = 0; $i < $len; $i++) { for ($j = 0; $j < $len - 1 - $i; $j++) { if ($disorder[$j] > $disorder[$j + 1]) { // 相邻元素两两比较 $temp = $disorder[$j+1]; // 元素交换 $disorder[$j+1] = $disorder[$j]; $disorder[$j] = $temp; } } } print_r($disorder); ?>
运行效果
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-10-31 07:17回答 2 已采纳 你方法写在方法里?
- 2017-09-16 20:23回答 2 已采纳 Maybe with this simply expression: preg_match('/\](.*)\[/', 'test test [foo] bar [/foo] test', $m
- 2015-11-08 06:59回答 1 已采纳 As stated by trincot: Limitation of PHP. You can not use the -> on an evaluated expression
- 2020-12-19 02:25在PHP中,可以使用`array()`函数或者直接使用括号来创建数组。例如: ```php $userNames = array('张三', '李四', '王五'); ``` 上面的代码创建了一个包含三个字符串元素的数组,每个元素都有一个自动分配的数字键...
- 2018-06-28 16:20回答 2 已采纳 You need to capture just the number after the /, and replace the whole parenthesis expression with
- 2016-04-30 03:25回答 3 已采纳 The solution using preg_match_all(with named submasks (?<name>)) and array_combine functions
- 2017-01-12 11:21回答 2 已采纳 Let json_encode() do the work for you, don't try to roll your own encoder!!! To get the json str
- 2020-10-28 08:36快速排序是一种高效的排序算法,由C.A.R. Hoare在1960年提出。它的基本思想是采用分治法,通过选取一个基准元素,将待排序的序列分为两个子序列,使得一个子序列的所有元素都小于基准,另一个子序列的所有元素都大于...
- 2015-06-21 03:05回答 1 已采纳 PHP >=5.4 [ 'title' => 'Property', 'image' => '1-1-thmb.png', 'type' => '
- 2015-11-22 15:25回答 1 已采纳 You want preg_quote() $MatchFinal[$i] = preg_quote($MatchFinal[$i]);
- 2014-06-19 19:09回答 2 已采纳 You have to wrap the (associative) array inside another one: 'shares' => array(array( 'sent
- 2020-10-24 22:32冒泡排序是计算机科学中一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复进行的,直到没有再需要交换的元素为止。该算法的名字由来是...
- 2024-04-08 16:15·零落·的博客 PHP 是一种流行的服务器端脚本语言,它提供了大量的内置函数,用于执行各种任务,如字符串操作、文件处理、数据库连接等。函数可以接受参数,这些参数在函数被调用时传递,并在函数体内使用。变量函数是指函数的名称...
- 2020-10-19 15:19例如,可以通过设置为 `PREG_PATTERN_ORDER` 来按模式排序,或者设置为 `PREG_SET_ORDER` 来按集合排序。 ### 正则表达式的懒惰模式 懒惰模式可以通过在量词后加上一个问号“?”来激活,例如“*?”或“+?”。这样...
- 2020-10-26 20:14匹配结果中,`$matches[0]`包含与整个模式匹配的文本,`$matches[1]`包含与第一个捕获的括号中的子模式匹配的文本,以此类推。 例如,`preg_match("/php/i", "PHP is the web scripting language of choice.")` 将...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司