为此,插入函数需要通过将大于值的项目向右移动来为值腾出空间。它应该从 rightIndex 开始,并在找到小于或等于 value 的项目或到达数组开头时停止。一旦函数为值腾出了空间,它就可以将值写入数组。
var insert = function(array, rightIndex, value) {
var key = value;
for(var i = rightIndex; array[i] > value ; i = i - 1)
{
array[rightIndex + 1] = array[rightIndex];
}
array[i+1] = value;
};
Run Code Online (Sandbox Code Playgroud)
为什么我输入这个数组后这个函数不能正常工作!
var array = [3, 5, 7, 11, 13, 2, 9, 6];
Run Code Online (Sandbox Code Playgroud)
它显示了这个结果:
insert(array, 4, 2);
2,5,7,11,13,13,9,6
Run Code Online (Sandbox Code Playgroud) 这是我的代码,我正在展示我的博客帖子的分页!
<div class="clearfix">
{{ $posts->render() }}
<a class="btn btn-secondary float-right" href="#">Older Posts →</a>
</div>
Run Code Online (Sandbox Code Playgroud)
这是调用分页函数的控制器.
public function index()
{
$posts = post::where('status',1)->paginate(2);
return view('user.blog',compact('posts'));
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多,但我的分页显示但没有正确的风格!为什么?