加载中
Leetcode PHP题解--D93 171. Excel Sheet Column Number

D93 171. Excel Sheet Column Number 题目链接 171. Excel Sheet Column Number 题目分析 用过Excel的网友应该知道,它从A列开始到Z列,Z列之后是AA列,AB列,以此类推。 现在给定一个列名,...

PHP
前天 10:01
3
Leetcode PHP题解--D92 606. Construct String from Binary Tree

D92 606. Construct String from Binary Tree 题目链接 606. Construct String from Binary Tree 题目分析 输出二叉树的节点值。子树内容用半角括号括住,null值也需要括住。 思路 用全局变量...

PHP
06/22 11:50
10
Leetcode PHP题解--D91 175. Combine Two Tables

D91 175. Combine Two Tables 题目链接 175. Combine Two Tables 题目分析 这个题目比较简单,就是简单的连表查询。 思路 以person表为出发点,于address表join。join依据是personId。 最终代...

06/22 09:03
13
Leetcode PHP题解--D90 217. Contains Duplicate

D90 217. Contains Duplicate 题目链接 217. Contains Duplicate 题目分析 返回给定的数组中是否有元素重复出现。 思路 用count和array_unique即可 最终代码 <?php class Solution { /** * ...

PHP
06/19 07:30
13
Leetcode PHP题解--D89 653. Two Sum IV - Input is a BST

D89 653. Two Sum IV - Input is a BST 题目链接 653. Two Sum IV - Input is a BST 题目分析 给定一个二叉树以及一个目标数字,判断能不能通过二叉树中任意两个节点的值相加得到。 思路 思路...

PHP
06/18 21:53
5
Leetcode PHP题解--D88 696. Count Binary Substrings

D88 696. Count Binary Substrings 题目链接 696. Count Binary Substrings 题目分析 给定一个01字符串,返回仅用连续的0和1串所能组成的二进制字符串个数。 例如,00110011,就包含0011,0...

PHP
06/17 05:29
8
Leetcode PHP题解--D87 705. Design HashSet

D87 705. Design HashSet 题目链接 705. Design HashSet 题目分析 设计一个哈希类。 需要有add添加元素函数,contains判断元素存在的函数,remove移除元素函数。 思路 这真的没什么好说的了…...

Leetcode PHP题解--D86 748. Shortest Completing Word

D86 748. Shortest Completing Word 题目链接 748. Shortest Completing Word 题目分析 从给定的一个字符串中提取字符。从另一个给定的单词数组中,选择出所提取的字符在单词中出现次数相等或...

PHP
06/14 09:38
8
Leetcode PHP题解--D85 242. Valid Anagram

D85 242. Valid Anagram 题目链接 242. Valid Anagram 题目分析 判断给定的两个单词是否同构。即,重新排列组合所出现的字母后得到另一个单词。 思路 拆分成数组后,排序,再拼起来。判断是否...

PHP
06/12 23:52
19
Leetcode PHP题解--D84 371. Sum of Two Integers

D84 371. Sum of Two Integers 题目链接 371. Sum of Two Integers 题目分析 相加给定的两个数,但不能使用+或-运算符。 思路 可以用二进制的与运算完成。此处用array_sum完成。 最终代码 <?...

PHP
06/11 09:51
11
Leetcode PHP题解--D83 169. Majority Element

D83 169. Majority Element 题目链接 169. Majority Element 题目分析 给定一个数组,返回其中出现次数超过一半的元素。 思路 用array_count_values函数计算元素出现次数,用arsort逆序排序结...

06/09 09:58
6
Leetcode PHP题解--D82 13. Roman to Integer

D82 13. Roman to Integer 题目链接 13. Roman to Integer 题目分析 将给定的罗马数字转换成阿拉伯数字。 思路 用替换法。 要注意,先替换连续出现的那些。例如,比先替换I,要先替换III。 ...

PHP
06/08 10:30
4
Leetcode PHP题解--D81 520. Detect Capital

D81 520. Detect Capital 题目链接 520. Detect Capital 题目分析 给定一个单词,判断其使用大写的方式正确与否。 思路 如果给定单词是全大写或全小写的话,属于正确用法。 用array_count_v...

PHP
06/06 08:17
6
Leetcode PHP题解--D80 182. Duplicate Emails

D80 182. Duplicate Emails 题目链接 182. Duplicate Emails 题目分析 写出 查找表中重复邮箱地址的SQL语句。 思路 用GROUP BY把结果聚合,并用count函数计算出现次数。用having筛选出现次数...

06/05 10:27
3
Leetcode PHP题解--D79 448. Find All Numbers Disappeared in an Array

D79 448. Find All Numbers Disappeared in an Array 题目链接 448. Find All Numbers Disappeared in an Array 题目分析 给定一个1到n的数组,返回其中缺失的数字。 思路 用range得出1到n的...

PHP
06/04 09:17
0
Leetcode PHP题解--D78 206. Reverse Linked List

D78 206. Reverse Linked List 题目链接 206. Reverse Linked List 题目分析 给定一个链表,将其倒转过来。 思路 我的思路是,把每一项存进数组作为栈。 遍历完成后,再逐个弹出即可。 最终代...

PHP
06/02 11:07
1
Leetcode PHP题解--D77 812. Largest Triangle Area

D77 812. Largest Triangle Area 题目链接 812. Largest Triangle Area 题目分析 给定一组坐标,返回能组成面积最大的三角形面积。 思路 只能套for循环了。利用三边求面积公式得面积。 最终代...

06/01 20:18
0
Leetcode PHP题解--D76 993. Cousins in Binary Tree

D76 993. Cousins in Binary Tree 题目链接 993. Cousins in Binary Tree 题目分析 在二叉树中,若两个叶子节点的层数相同,但具有不同的父节点,那么这两个节点互为cousin节点。 给定一个二...

PHP
05/31 03:56
1
Leetcode PHP题解--D75 706. Design HashMap

D75 706. Design HashMap 题目链接 706. Design HashMap 题目分析 自行设计一个hashmap。 需要实现题目内指定的函数。 思路 我觉得这个没什么好说的吧… 最终代码 <?php class MyHashMap { ...

PHP
05/30 04:34
0
Leetcode PHP题解--D74 999. Available Captures for Rook

D74 999. Available Captures for Rook 题目链接 999. Available Captures for Rook 题目分析 在国际象棋中,“车”可以横向或竖向移动任意格子。 给定代表棋盘格子的二维数组,出现的大写字...

PHP
05/29 08:29
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部