题目:无重复字符的最长子串。 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 ...
分类:
编程语言 时间:
2019-11-23 22:00:26
阅读次数:
71
既然励志在java路上走的更远,那就必须了解java的路径。先看图 image.png 更加细化的细节如下 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。 1-1 ...
分类:
编程语言 时间:
2019-11-23 17:53:13
阅读次数:
80
十大经典排序算法(python实现)(原创) 使用场景: 1,空间复杂度 越低越好、n值较大: 堆排序 O(nlog2n) O(1) 2,无空间复杂度要求、n值较大: 桶排序 O(n+k) O(n+k) 经典排序算法图解: 经典排序算法的复杂度: 大类一(比较排序法): 1、冒泡排序(Bubble ...
分类:
编程语言 时间:
2019-11-20 21:35:50
阅读次数:
65
前端攻城狮——学习常用的排序算法 一、冒泡排序 优点: 所有排序中最简单的,易于理解; 缺点: 时间复杂度O(n^2),平均来说是最差的一种排序方式; 因为在默认情况下,对于已经排好序的部分,此排序任然会进行比较(当然可以进行改进优化) 算法步骤: 比较相邻的元素,如果第一个比第二个大,就交换他们两 ...
分类:
编程语言 时间:
2019-11-20 21:12:34
阅读次数:
69
前言: 关联规则是数据挖掘中最活跃的研究方法之一, 是指搜索业务系统中的所有细节或事务,找出所有能把一 组事件或数据项与另一组事件或数据项联系起来的规则,以获 得存在于数据库中的不为人知的或不能确定的信息,它侧重于确 定数据中不同领域之间的联系,也是在无指导学习系统中挖掘本地模式的最普通形式。 一般 ...
分类:
编程语言 时间:
2019-11-19 16:56:32
阅读次数:
346
1、9/1~10/31经典算法梳理和学习 1.1 小蓝书(第一遍已学完,等其他知识点完成后,需要再刷一遍) 1.2 西瓜书 (计算学习理论、半监督学习、概率图模型、强化学习、规则学习,课后习题;前面章节尽快完成) 2、19/11/1~20/1/31 自然语言处理基础知识 2.1 数学之美(进行中) ...
分类:
其他好文 时间:
2019-11-04 11:37:56
阅读次数:
97
技术文档、API 和代码示例 _ Microsoft Docs _NET 文档 _ Microsoft Docs TutorialsTeacher_C# 菜鸟教程_C# 圣殿骑士《博客园精华集》分类索引 aizhengli_ASP.NET 金旭亮 张子阳 Anytao_你必须知道的.NET Lear ...
分类:
其他好文 时间:
2019-10-31 18:40:10
阅读次数:
93
程序员必须要掌握的十大经典算法算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divideandconquer)策略来把
分类:
编程语言 时间:
2019-10-27 16:29:52
阅读次数:
101