算法题
leetCode扫题
我的代码果然有问题
这个作者很懒,什么都没留下…
展开
-
2021-01-17(删除中间节点)
实现一种算法,删除单向链表中间的某个节点(即不是第一个或最后一个节点),假定你只能访问该节点。 示例: 输入:单向链表a->b->c->d->e->f中的节点c 结果:不返回任何数据,但该链表变为a->b->d->e->f 参考答案: /** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next原创 2021-01-17 18:48:18 · 140 阅读 · 0 评论 -
2001-01-16(拥有最多糖果的孩子)
给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。 对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。 示例 : 输入:candies = [2,3,5,1,3], extraCandies = 3 输出:[true,true,true,false,true] 来源:力扣(LeetCode) 链接:http原创 2021-01-16 11:45:31 · 98 阅读 · 0 评论 -
2021-01-05(最长公共前缀)
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-common-prefix 参考答案 /**原创 2021-01-05 14:14:50 · 127 阅读 · 0 评论 -
2021-01-04(回文数)
回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 进阶: 你能不将整数转为字符串来解决这个问题吗? 来源:力扣(LeetCode) 链接:https://le原创 2021-01-04 23:51:36 · 166 阅读 · 0 评论