3 cairjin

尚未进行身份认证

暂无相关简介

等级
TA的排名 33w+

leetcode 703. 数据流中的第K大元素

设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。你的KthLargest类需要一个同时接收整数k 和整数数组nums的构造器,它包含数据流中的初始元素。每次调用KthLargest.add,返回当前数据流中第K大的元素。示例:int k = 3;int[] arr = [4,5,8,2];KthLargest kthLar...

2020-01-14 23:00:05

leetcode 1046. 最后一块石头的重量

有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为x 和y,且x <= y。那么粉碎的可能结果如下:如果x == y,那么两块石头都会被完全粉碎;如果x != y,那么重量为x的石头将会完全粉碎,而重量为y的石头新重量为y-x。最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 ...

2020-01-14 17:27:24

leetcode 1209. 删除字符串中的所有相邻重复项 II

给你一个字符串s,「k 倍重复项删除操作」将会从 s中选择k个相邻且相等的字母,并删除它们,使被删去的字符串的左侧和右侧连在一起。你需要对s重复进行无限次这样的删除操作,直到无法继续为止。在执行完所有删除操作后,返回最终得到的字符串。本题答案保证唯一。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-a...

2020-01-13 13:49:07

leetcode 987. 二叉树的垂序遍历

给定二叉树,按垂序遍历返回其结点值。对位于(X, Y)的每个结点而言,其左右子结点分别位于(X-1, Y-1)和(X+1, Y-1)。把一条垂线从X = -infinity移动到X = +infinity,每当该垂线与结点接触时,我们按从上到下的顺序报告结点的值( Y坐标递减)。如果两个结点位置相同,则首先报告的结点值较小。按X坐标顺序返回非空报告的列表。每...

2020-01-09 16:09:18

leetcode 98. 验证二叉搜索树

平衡二叉树的特点:中序遍历之后 的顺序是从小到大排序的。/** * Definition for a binary tree node. * class TreeNode { * public $val = null; * public $left = null; * public $right = null; * function...

2020-01-03 17:44:39

leetcode 404. 左叶子之和

计算给定二叉树的所有左叶子之和。示例:/** * Definition for a binary tree node. * class TreeNode { * public $val = null; * public $left = null; * public $right = null; * function __construct(...

2020-01-03 15:49:18

leetcode 1038. 从二叉搜索树到更大和树

给出二叉搜索树的根节点,该二叉树的节点值各不相同,修改二叉树,使每个节点 node的新值等于原树中大于或等于node.val的值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的节点。左右子树也必须是二叉搜索树。示例:输入:[4,1,6,0,2,5,7,null,null,null,3,null,null...

2020-01-03 15:17:20

leetcode 算法 42. 接雨水

function trap($height) { $left = 0; $right = 0; $right_max = 0; $vol = 0; $tmp = []; foreach($height as $key => $value){ $right...

2019-12-30 16:04:02

mac 如何让同一局域网内,能够访问到我的PHP项目

主要分为三个步骤:一:获取本地Mac ip地址如:192.168.30.11二:项目的地址如:我的本地项目地址是http://192.168.30.11/api/login三:用Mac的地址替换掉127.0.0.1如:替换后是http://192.168.30.11:8888/api/login配置nginx/apache是80端口 但有时可能请求不到 所以监听...

2019-12-30 11:17:10

浅谈PHP四大主流框架的优缺点

本篇文章主要探讨PHP中应用场景较多的四大框架的优缺点,以便让新手在开发中更好的去选择使用哪款PHP框架去完成项目,废话不多说。一、ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比较容易上手,...

2019-08-14 10:13:37

数据结构与算法之PHP用邻接表、邻接矩阵实现图的深度优先遍历(DFS)

一、基本思想1)访问指定的起始顶点v;2)依次从v的未被访问的邻接点出发,对图进行深度优先遍历;直至图中和v有路径相通的顶点都被访问;3)若此时图中尚有顶点未被访问,则从一个未被访问的顶点出发,重新进行深度优先遍历,直到图中所有顶点均被访问过为止。二、图的存储结构三、实现方式1、邻接表<?php/** * 图的深度优先遍历 * 图的存储结构--邻接表...

2019-06-05 17:43:38

Mac . Sublime Text 常用快捷键

全选需要编辑的内容,Command+Shift+L即可编辑多行⌘:command⌃:control⌥:option⇧:shift↩:enter⌫:delete打开/关闭/前往快捷键 功能⌘⇧N 打开一个新的sublime窗口⌘N 新建文件⌘⇧W 关闭sublime,关闭所有文件⌘W 关闭当前文件⌘P 跳转、前往文件、前往项目、命令提示、前往...

2019-06-05 16:20:48

简单数字字母间添加空格

$a = '111bbb44ccc23';$a = preg_replace("/(\d*)([A-Za-z]+)/", "$1 $2", $a);$a = preg_replace("/([A-Za-z]+)(\d*)/", "$1 $2", $a);echo $a;

2019-05-30 17:53:10

Nginx 负载均衡演示之 upstream 参数 & location 参数

upstream 参数nginx关于upstream参数官方文档:http://nginx.org/en/docs/http/ngx_http_upstream_module.htmlupstream 参数参数描述service反向服务地址 加端口weight权重max_fails失败多少次 认为主机已挂掉则,踢出fail_timeout踢出后重新探测...

2019-05-30 16:25:35

leetcode569. 员工薪水中位数

Employee表包含所有员工。Employee表有三列:员工Id,公司名和薪水。+-----+------------+--------+|Id | Company | Salary |+-----+------------+--------+|1 | A | 2341 ||2 | A | 341 ||3 ...

2019-05-23 10:31:19

php kafka使用

一、安装以及使用shell命令终端操作kafka环境配置1、下载最新版本的kafka: kafka_2.11-1.0.0.tgzhttp://mirrors.shu.edu.cn/apache/kafka/1.0.0/kafka_2.11-1.0.0.tgz2、配置,解压后进入config目录2.1、配置zookeeper.properties默认监听端口21812.2、配置s...

2019-05-22 14:21:39

autoconf 遇到的坑

find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.运行/usr/local/webserver/php/bin/phpize时出现:Configuring for:PHP Api ...

2019-05-21 10:58:54

leetcode: 610. 判断三角形

一个小学生 Tim 的作业是判断三条线段是否能形成一个三角形。然而,这个作业非常繁重,因为有几百组线段需要判断。假设表table保存了所有三条线段的三元组 x, y, z ,你能帮 Tim 写一个查询语句,来判断每个三元组是否可以组成一个三角形吗?| x | y | z ||----|----|----|| 13 | 15 | 30 || 10 | ...

2019-05-20 11:48:12

php面试题之一——PHP核心技术(高级部分)

一、PHP核心技术1.写出一个能创建多级目录的PHP函数(新浪网技术部)<?php /** * 创建多级目录 * @param $path string 要创建的目录 * @param $mode int 创建目录的模式,在windows下可忽略 */ function create_dir($path,$mode = ...

2019-05-19 13:42:01

leetcode:127. 单词接龙

给定两个单词(beginWord和endWord)和一个字典,找到从beginWord到endWord的最短转换序列的长度。转换需遵循如下规则:每次转换只能改变一个字母。 转换过程中的中间单词必须是字典中的单词。说明:如果不存在这样的转换序列,返回 0。 所有单词具有相同的长度。 所有单词只由小写字母组成。 字典中不存在重复的单词。 你可以假设beginWord...

2019-05-15 16:47:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。