leetcode——叶子相似的树

题目

考虑一个二叉树的所有叶子。这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。

举个例子,给定一个如上图所示的树,其叶值序列为 (6, 7, 4, 9, 8)

阅读全文

leetcode-Z字形变换

Z字形变换

题目:

将字符串"PAYPALISHIRING" 以Z字形排列成给定的行数:

1
2
3
P   A   H   N
A P L S I I G
Y I R

阅读全文

PHP5升级到PHP7

PHP7已经出来很久了,性能也有了大幅度提升。

性能的提升就意味着更快的响应,更少的机器资源投入。

甚至在某些场景PHP7的性能已经超过了facebook的HHVM。

这还得感谢开源社区那一票牛逼人物,包括PHP7的核心开发者鸟哥。

下图是摘自鸟哥博客 PHP7相对于PHP5的性能比对

阅读全文

leetcode-IPO

IPO

题目

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
假设 LeetCode 即将开始其 IPO。为了以更高的价格将股票卖给风险投资公司,LeetCode希望在 IPO 之前开展一些项目以增加其资本。 由于资源有限,它只能在 IPO 之前完成最多 k 个不同的项目。帮助 LeetCode 设计完成最多 k 个不同项目后得到最大总资本的方式。

给定若干个项目。对于每个项目 i,它都有一个纯利润 Pi,并且需要最小的资本 Ci 来启动相应的项目。最初,你有 W 资本。当你完成一个项目时,你将获得纯利润,且利润将被添加到你的总资本中。

总而言之,从给定项目中选择最多 k 个不同项目的列表,以最大化最终资本,并输出最终可获得的最多资本。

示例 1:

输入: k=2, W=0, Profits=[1,2,3], Capital=[0,1,1].

输出: 4

解释:
由于你的初始资本为 0,你尽可以从 0 号项目开始。
在完成后,你将获得 1 的利润,你的总资本将变为 1。
此时你可以选择开始 1 号或 2 号项目。
由于你最多可以选择两个项目,所以你需要完成 2 号项目以获得最大的资本。
因此,输出最后最大化的资本,为 0 + 1 + 3 = 4。


注意:

假设所有输入数字都是非负整数。
表示利润和资本的数组的长度不超过 50000。
答案保证在 32 位有符号整数范围内。

阅读全文

leetcode-两数相加

两数相加

题目:

1
2
3
4
5
6
7
8
9
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。

你可以假设除了数字 0 之外,这两个数字都不会以零开头。

示例:

输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)
输出:7 -> 0 -> 8
原因:342 + 465 = 807

阅读全文

API接口鉴权

在互联网中,广泛的通过API接口传输数据,比如通过接口去查询天气预报、去查询快递、在游戏中通过接口获取用户金币经验,甚至通过接口控制智能硬件,也不是不可以的。接口使用的时候如何鉴权呢?会不会被非法调用了?被恶意刷接口了?造成不必要的损失。

一般的接口可能就是下面这种形式:
请求参数

1
2
3
{
"uid": 123123
}

阅读全文

搭建自己的博客

博客,是一个孤独coder学习、总结、进步、发泄的地方,可以在这里写下各种东西,技术方案整理、学习笔记、生活感悟等等,用来寄托一个孤独coder的灵魂。选择博客托管地方变得至关重要,比如博客的外观是否漂亮、书写是否方便、是否可以定制化。

写博客的的是否,大致可以分为三种:

    阅读全文

    XPath

    XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。

    XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力,很快的被开发者采用来当作小型查询语言。

    阅读全文

    python自动化测试(一)——selenium环境搭建

    selenium介绍

    通过selenium,我们可以操作浏览器的行为,比如打开某个网页,在输入框中输入指定内容,点击某个按钮等,因此,我们可以通过它来实现部分web自动化测试,根据操纵者的操作,检测对应的反应是否满足我们的条件。

    阅读全文

    《扶摇皇后》全集迅雷下载

    国产古装剧《扶摇皇后》该剧讲述了出生底层的平凡少女扶摇,为解救同伴奋而下山踏上五洲历险征途,在此过程中意外结识长孙无极,并与其相知相爱并肩而立。两人坚守“虽千万人吾往矣”的信念,历经磨难披荆斩棘,最终成功对抗不公命运的故事。

    《扶摇皇后》全集迅雷下载

    ◎译 名 扶摇皇后
    ◎片 名 扶摇
    ◎年 代 2018
    ◎产 地 中国大陆
    ◎类 别 剧情/爱情/古装
    ◎语 言 汉语普通话
    ◎字 幕 中字
    ◎上映日期 2018-06-18(中国大陆)
    ◎集 数 66
    ◎片 长 45分钟
    ◎导 演 杨文军 Wenjun Yang / 谢泽 Ze Xie / 李才 Cai li
    ◎主 演 杨幂 Mi Yang
    阮经天 Ethan Juan
    刘奕君 Yijun Liu
    王劲松 Jinsong Wang
    高伟光 Weiguang Gao
    赖艺 LaiYi
    张雅钦 Yaqin Zhang
    胡可 Ke Hu
    高瀚宇 Hanyu Gao
    黄宥明 Ming Huang
    李依晓 Xiaoyi Li
    梁译木 Yimu Liang
    阿丽亚 Aliyah
    蒋龙 Long Jiang
    赵楚纶 Chulun Zhao

    阅读全文