文章分类 -  Leetcode

摘要:一、简介 牛顿迭代法(Newton's method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。 多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。方法 阅读全文
posted @ 2020-03-15 16:54 unique_ptr 阅读(750) 评论(0) 推荐(0) 编辑
摘要:class Solution { public: int longestConsecutive(vector& nums) { int res = 0; unordered_set s(nums.begin(),nums.end());//装进集合,去重 for(int val:nums)//一次扫描数组 { ... 阅读全文
posted @ 2019-08-14 21:12 unique_ptr 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Medium! 题目描述: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 长度最长为1000。 示例: 示例: 回文串概念: “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。 回文算法描述: 1、初始化标志flag=true; 2、输入字 阅读全文
posted @ 2019-06-14 11:24 unique_ptr 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Hard! 题目描述: 有两个大小为 m 和 n 的排序数组 nums1 和 nums2 。 请找出两个排序数组的中位数并且总的运行时间复杂度为 O(log (m+n)) 。 示例 1: 示例 2: 解题思路: 这道题让我们求两个有序数组的中位数,而且限制了时间复杂度为O(log (m+n)),看到 阅读全文
posted @ 2019-06-14 11:00 unique_ptr 阅读(251) 评论(0) 推荐(0) 编辑
摘要:Medium! 题目描述: 给定一个字符串,找出不含有重复字符的 最长子串 的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度 阅读全文
posted @ 2019-06-14 10:24 unique_ptr 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Medium! 题目描述: 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 思路: 本题的思路很简单,按照小学数学中学习的加法原理从末尾到首位,对每一位对齐相加即可 阅读全文
posted @ 2019-06-14 10:18 unique_ptr 阅读(230) 评论(0) 推荐(0) 编辑
摘要:写在前面:基本全部参考https://www.cnblogs.com/ariel-dreamland 题目描述: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 这道题给了我们一个数组,还有一个目标数target, 阅读全文
posted @ 2019-05-06 16:38 unique_ptr 阅读(193) 评论(0) 推荐(0) 编辑