php解答leetcode的第十一题-盛最多水的容器

php解答leetcode的第十一题-盛最多水的容器

**题目描述:** 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 ![](https://www.yangpanyao.com/usr/uploads/2019/11/4207606870.png) 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 ...

PHP,leetcode 2019-11-13 AM 38℃ 0条
php解答leetcode的第四题-寻找两个有序数组的中位数

php解答leetcode的第四题-寻找两个有序数组的中位数

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 示例 2: nums1 = [1, 2] nums2 = [3, 4] 则中位数是 (2 + 3)/2 = 2.5 PHP解答代码 ```php function findMedianSortedArrays($nums1,$num...

PHP,leetcode 2019-11-11 PM 21℃ 0条
php解答leetcode第七题- 整数反转

php解答leetcode第七题- 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321  示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [ -231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 php解答: ```php class Solution { /** * @param Integer $x * @return Inte...

PHP,leetcode 2019-10-23 PM 99℃ 2条
 php解答leetcode第十四题-求最长公共前缀

php解答leetcode第十四题-求最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: ```` 输入: ["flower","flow","flight"] 输出: "fl" ```` 示例 2: ```` 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 ```` ```php class Solution { /** * @param String[] $strs * @return String */ function...

PHP,leetcode 2019-09-15 PM 120℃ 0条
 php解答leetcode第一题-两数之和

php解答leetcode第一题-两数之和

**题目描述:** 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 **示例:** ``` 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] ``` **php解法:** ```php function twoSum($nums, $target) { $l...

PHP,leetcode 2019-09-09 AM 162℃ 0条
Laravel 安装 jwt 及基本使用

Laravel 安装 jwt 及基本使用

**什么是jwt?** JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,用于在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。 jwt简介链接 https://jwt.io/introduction/ 我们在做api请求的时候,通常要使用token,来验证是否这个请求能不能访问。 一旦用户登录,后续每个请求都将包含JWT,允许用户访问该令牌允许的路由、服务和资源。单点登录是现在广泛使用的JWT的一个特性,因为它...

PHP,laravel 2019-08-29 PM 155℃ 1条
基于php的sphinx和coreseek全文搜索,中文分词分词(二)

基于php的sphinx和coreseek全文搜索,中文分词分词(二)

### 一丶续前 在上一片文章[php之sphinx/coreseek全文搜索,分词(一)](https://www.yangpanyao.com/archives/72.html "php之sphinx/coreseek全文搜索,分词(一)")中我们介绍了使用sphinx进行全文搜索,然后我们了解到sphinx对中文分词不是太智能 所以接下来我将带着大家一起来安装使用sphinx(coreseek)进行全文搜索中文分词 ** 以下内容请在新环境进行配置测试** ### 二丶coreseek简介 coreseek是一款基于sphinx开源的搜索引擎,专门为用户提...

PHP 2019-08-22 AM 131℃ 0条
基于php的sphinx和coreseek全文搜索,中文分词分词(一)

基于php的sphinx和coreseek全文搜索,中文分词分词(一)

### 一.sphinx简介 **1.什么是sphinx** Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS 的原生支持) **2.sphinx的特性** 高速的建立索引(在当代CPU上,峰值性能可达到10 MB/秒); 高性能的搜...

PHP 2019-08-22 AM 265℃ 2条
php制作行政区划数据表

php制作行政区划数据表

在我们的开发过程中,很多时候都会用到城市联动的一些信息,网上的一些数据表有些又过于陈旧数据并不是很准确。 所以通过一些api来获取城市信息并处理父子级来保存然后定期进行更新 这样既使用方便也能保证数据的准确性 那怎样处理呢 首先我们要找一个合适的api 在多方的比较下最终我们选择了高德地图的行政区划api 链接 : https://lbs.amap.com/api/webservice/guide/api/district 其数据结构如下: ![](https://www.yangpanyao.com/usr/uploads/2019/08/19953...

PHP 2019-08-22 AM 115℃ 0条
分享一个PHP汉字转拼音的扩展包

分享一个PHP汉字转拼音的扩展包

最近捣鼓了通过调高德地图行政区划api来获取城市信息的小demo,但做的项目有一个功能要求通过城市首字母区分城市的功能 类似于这样: ![](https://www.yangpanyao.net/usr/uploads/2019/08/4122364058.png) 首先我想的是通过PHP来解决 实现原理是获取汉字的ASCII码通过对比判断然后返回汉字的首字母 获取首字母代码如下: ```php function getFirstCharter($str) { $str = mb_convert_encoding($str, 'g...

PHP 2019-08-22 AM 115℃ 0条