[74]搜索二维矩阵

//编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: // // // 每行中的整数从左到右按升序排列。 // 每行的第一个整数大...

2021-02-26 · 1 min

[69]x 的平方根

//实现 int sqrt(int x) 函数。 // // 计算并返回 x 的平方根,其中 x 是非负整数。 // // 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 // // 示例 1: //...

2021-02-26 · 1 min

[35]搜索插入位置

//给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 // // 你可以假设数...

2021-02-26 · 1 min

[34]在排序数组中查找元素的第一个和最后一个位置

//给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 // // 如果数组中不存在目标值...

2021-02-26 · 1 min

[17]电话号码的字母组合

//给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 // // 给出数字到字母的映射如下(与电话按键相同)。注意 1...

2021-02-26 · 1 min

[18]四数之和

//给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + // d 的值与 target 相等?找出所有...

2021-02-26 · 1 min

[468]验证IP地址

//编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。 // // // 如果是有效的 IPv4 地址,返回 "IPv4" ; // 如果是有效的 IPv6 地址,返回 "IPv6" ; // 如果不是上述类型...

2021-02-24 · 2 min

[1143]最长公共子序列

//给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 // // 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改...

2021-02-24 · 2 min

[64]最小路径和

//给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 // // 说明:每次只能向下或者向右移动一步...

2021-02-24 · 1 min

[25]K 个一组翻转链表

//给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 // // k 是一个正整数,它的值小于或等于链表的长度。 // // 如果节点总数不是 k 的整数...

2021-02-24 · 1 min

[415]字符串相加

//给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 // // // // 提示: // // // num1 和num2 的长度都小于 5100 // num1 和num2 都只包含数字 0-9 // num1 和...

2021-02-23 · 1 min

[206]反转链表

//反转一个单链表。 // // 示例: // // 输入: 1->2->3->4->5->NULL //输出: 5->4->3->2->1->NULL // // 进阶: //你可以迭代或递归地反转链表。你能否用两种方法解决这道题? // Related Topics 链表 // 👍 1519...

2021-02-23 · 1 min

[169]多数元素

//给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 // // 你可以假设数组是非空的,并且给定的数组总是...

2021-02-23 · 1 min

[20]有效的括号

//给定一个只包括 '(',')','{','}','[',&...

2021-02-23 · 1 min

[17]电话号码的字母组合

//给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 // // 给出数字到字母的映射如下(与电话按键相同)。注意 1...

2021-02-23 · 1 min