序言 虽然我们在平时工作中,算法用的比较少,但是面试的时候,算法考核算是一个必修课。所以熟悉算法,深刻理解本质,对...[作者空间]
作者:CYC2018 LeetCode题解是CYC2018的力作,我也是通过他的题解来完成算法刷题的,这里也准备和...[作者空间]
第k个排列 题目叙述: 给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。按大小顺序列出所有排列情况...[作者空间]
题目描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使...[作者空间]
题目描述 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a +...[作者空间]
题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 说明:所有输入...[作者空间]
题目描述 请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,...[作者空间]
题目描述 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 解法 方法一 ...[作者空间]
题目描述 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且...[作者空间]
问题描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并...[作者空间]
背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都...[作者空间]
算法虐我千百遍,我待算法如初恋 这里的内容是我学习算法过程的一些记录,希望能一直坚持下去。 学习方法 把所有经典算...[作者空间]
写在前面 字符串的一种基本操作是子字符串查找:给定一端长度为N的文本字符串text和一个长度为M(M
写在前面 字符串的一种基本操作是子字符串查找:给定一端长度为N的文本字符串text和一个长度为M(M
前言 最近公司比较闲,那么自己也找点事情做。这道题呢在我写这篇文章的时候谷歌、百度上都没有答案,于是乎自己就来解答...[作者空间]
前言 数据结构与算法的重要性已不言而喻,最近,我整理出十大经典排序算法、五大常用算法总结,今天特意整理出微软面试的...[作者空间]
程序员为什么要学数据结构? 在计算机发展的初期,人们使用计算机的主要目的是处理数值计算问题。使用计算机解决具体...[作者空间]
一、算法的分类 1、概念 将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。 2、分类 非线性时...[作者空间]
版本记录 前言 排序算法是最常见的算法,其中包括了冒泡、选择等很多不同的排序算法,接下来几篇就会介绍相应的排序算法...[作者空间]
前言 BAT常见的算法面试题解析:程序员算法基础——动态规划程序员算法基础——贪心算法工作闲暇也会有在线分享,算法...[作者空间]