![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
LRZ0001
这个作者很懒,什么都没留下…
展开
-
合并两个有序数组 (PHP)
<?php//合并两个有序数组function mergeArr($arr1, $arr2){ $p1 = count($arr1) - 1; $p2 = count($arr2) - 1; $p = $p1 + $p2 + 1; while ($p1 >= 0 && $p2 >= 0) { $arr1[$p--] = ($arr1[$p1] > $arr2[$p2]) ? $arr1[$p1--] : $ar原创 2020-07-06 22:42:16 · 912 阅读 · 0 评论 -
php实现快速排序 原地排序
<?php//快速排序$arr = [5,3,6,8,1,9,4];function quickSort($arr) { $n = count($arr); quickSortC($arr, 0, $n - 1); return $arr;}function quickSortC(&$arr, $left, $right) { if ($left >= $right) { return; } $mid = pa原创 2020-07-04 08:20:48 · 180 阅读 · 0 评论 -
trie树 PHP实现
Tire主要包含两个操作,一个是将字符串集合构造成 Trie 树。这个过程分解开来的话,就是一个将字符串插入到 Trie 树的过程。另一个是在 Trie 树中查询一个字符串。Trie 树是个多叉树,在这里用数组来存储一个节点的所有子结点。Trie树节点类,PHP代码实现:<?php class TrieNode{ public $data; public $children = []; public $isEndingChar = false;原创 2020-06-27 09:40:01 · 176 阅读 · 0 评论 -
PHP 实现二叉树 插入 排序
<?phpclass tree{ public $value; public $left; public $right; public function __construct($value = null){ $this->value = $value; } public function add($tree, ...原创 2020-03-27 17:57:54 · 285 阅读 · 0 评论 -
leetcode 3. 无重复字符的最长子串 Go PHP
题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke...转载 2020-03-26 09:38:00 · 114 阅读 · 0 评论 -
PHP高级面试题
在网上看到一些高级php 的面试题目。。最近接连面试了几家公司,有些重要问题记录一下,督促自己学习提高,同时希望给朋友们一些帮助。内容很多,一点点完善,一步步学习。。有些是面试被问,有些是招聘要求,有些是自己整理加的。一、mysql相关知识 1、 mysql优化方式 MYSQL 优化常用方法 mysql 性能优化方案...转载 2019-03-03 16:18:36 · 7387 阅读 · 0 评论 -
在PHP中使用协程实现多任务调度
28 May 15 在PHP中使用协程实现多任务调度本文地址: http://www.laruence.com/2015/05/28/3038.html转载文章英文原文地址: Cooperative multitasking using coroutines (in PHP!)本文是我依照OSChina上的一个翻译(PHP 使用协同程序实现合作多任务)版本, 做了一些完善, 校对而成.(原翻译稍微...转载 2018-03-06 12:00:11 · 171 阅读 · 0 评论