E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法与数据结构每日练习
《算法图解》学习笔记(十一):十种经典的
算法与数据结构
python学习之路-从入门到精通到大师文章目录[python学习之路-从入门到精通到大师](https://blog.csdn.net/TeFuirnever/article/details/90017382)一、树二、反向索引三、傅里叶变换四、并行算法五、MapReduce1)分布式算法为何很有用2)映射函数3)归并函数六、布隆过滤器和HyperLogLog1)布隆过滤器2)HyperLogL
我是管小亮 :)
·
2019-09-23 20:53
#
Python
一篇入门
算法与数据结构
算法与数据结构
开篇你真的会数据结构吗?
BWH_Steven
·
2019-09-23 06:57
数据结构与算法
c++
推荐几个来自清华、北邮的技术公众号
长期分享:Java、Python、Linux、前后端技术、程序员面试、深度学习、
算法与数据结构
、大
程序员小灰
·
2019-09-22 10:00
算法与数据结构
基础 - 图(Graph)
图基础图(Graph)应用广泛,程序中可用邻接表和邻接矩阵表示图。依据不同维度,图可以分为有向图/无向图、有权图/无权图、连通图/非连通图、循环图/非循环图,有向图中的顶点具有入度/出度的概念。面对图相关问题,第一步是将问题转为用图表示(邻接表/邻接矩阵),二是使用图相关算法求解。相关LeetCode题:997.FindtheTownJudge题解1042.FlowerPlantingWithNo
bangerlee
·
2019-09-20 13:00
算法与数据结构
基础 - 递归(Recursion)
递归基础递归(Recursion)是常见常用的算法,是DFS、分治法、回溯、二叉树遍历等方法的基础,典型的应用递归的问题有求阶乘、汉诺塔、斐波那契数列等,可视化过程。应用递归算法一般分三步,一是定义基础条件(basecase),二是改变状态、向基础条件转移,三是递归地调用自身。例如LeetCode题目1137.N-thTribonacciNumber://1137.N-thTribonacciNu
bangerlee
·
2019-09-17 15:00
Java面试知识点总结③——多线程和并发
、集合框架、OOP、设计模式等)[x]二、Java高级(JavaEE、框架、服务器、工具等)[x]三、多线程和并发[x]四、Java虚拟机[x]五、数据库(Sql、MySQL、Redis等)[x]六、
算法与数据结构
dooduoaixuexi
·
2019-09-17 10:17
消息队列
SQL优化
java
算法与数据结构
(十六):Python 内建排序方法总结
Python内建排序机制很强大,此处对其进行一个较为系统的使用总结。1.排序方法介绍Python中有2个排序函数,一个是list内置的sort()方法,另一个是全局的sorted()方法sorted(iterable,key=None,reverse=False)#返回排好序的新列表,不改变对象本身,默认升序;reverse:-True降序-False正序对所有可迭代的对象均有效list.sort
dby_freedom
·
2019-09-15 11:55
算法与数据结构
(十六):Python 内建排序方法总结
Python内建排序机制很强大,此处对其进行一个较为系统的使用总结。1.排序方法介绍Python中有2个排序函数,一个是list内置的sort()方法,另一个是全局的sorted()方法sorted(iterable,key=None,reverse=False)#返回排好序的新列表,不改变对象本身,默认升序;reverse:-True降序-False正序对所有可迭代的对象均有效list.sort
dby_freedom
·
2019-09-15 11:55
266.算法概论(概念 特性 原则)
算法与数据结构
既有联系又有区别。联系:数据结构是算法设计的基础。算法的操作对象是数据结构,在设计算法时,通常要构建适合这种算法的数据结构。数据结构设计主要是选择数据的存储方式,如确
Zander_Zhao
·
2019-09-09 11:00
介绍两个面试神器
有一种对所有程序员无一例外的刚需——
算法与数据结构
日
chufu3790
·
2019-09-04 11:00
介绍两个面试神器
有一种对所有程序员无一例外的刚需——
算法与数据结构
日常增删改查+粘贴复制+搜索引擎可以实现很多东西。同样,这样也是没有任何竞争力的。我们只可以粘贴复
七月在线
·
2019-09-04 11:00
Java 算法面试,
每日练习
——字符串获取字符及常用方法
前言您作为一名优秀的工程师,娴熟操作和使用字符串的技能自然是必须的。对于字符串的操作,常用的就是trim()去除前后空格、subString()截取子字符串,其他方法平常用的不多。下表中是字符串常用的方法。大家要记一记啊,特别是chartAt()方法比较重要的,面试算法中常用到。一、无重复字符的最长子串面试官问的题:假设这里有个字符串Strings="aaabbbbccccdddd";问,如果去除
艾阳丶
·
2019-09-02 15:29
面试总结
kuangbin带你飞系列目录与简介
details/81390585kuangbin带你飞系列是由ACM圈内的一个菊苣,上海大学的邝斌(现已研究生毕业,就职于谷歌),在vjudge平台上建立的一个题目系列,从最简单的暴力搜索,到各种高深的
算法与数据结构
Harrytsz
·
2019-09-01 22:50
算法
数据结构
ACM
算法与数据结构
基础 - 贪心(Greedy)
贪心基础贪心(Greedy)常用于解决最优问题,以期通过某种策略获得一系列局部最优解、从而求得整体最优解。贪心从局部最优角度考虑,只适用于具备无后效性的问题,即某个状态以前的过程不影响以后的状态、紧接下来的状态仅与当前状态有关。和分治、动态规划一样,贪心是一种思路,不是解决某类问题的具体方法。应用贪心的关键,是甄别问题是否具备无后效性、找到获得局部最优的策略。有的问题比较浅显,例如一道找零钱的题目
bangerlee
·
2019-08-31 13:00
算法学习领域6本口碑极佳的书籍
希望能帮助同学们更好的了解
算法与数据结构
,拿下高薪offer。入门1.《算法图解》非常适合0基
chufu3790
·
2019-08-28 19:00
基础
算法与数据结构
——跳表
一、跳表定义是一种随机(跳跃点随机)且有序(数据有序)数据结构,它每个节点包含着多个指针,用来指向其它节点的,跳表就是基于此来实现其功能–跳着查找,它的平均插入以及查找的性能都为O(logn),可用于代替平衡树的一种数据结构。跳表于1990年由威廉·普发明,其对跳表的评价是:“跳跃列表是在很多应用中有可能替代平衡树而作为实现方法的一种数据结构。跳跃列表的算法有同平衡树一样的渐进的预期时间边界,并且
suye233
·
2019-08-27 16:09
数据结构/算法
前端面试每日 3+1 —— 第132天
说说你运用它的场景项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的
浪子神剑
·
2019-08-26 00:00
node.js
html5
html
css
javascript
前端面试每日3+1(周汇总2019.08.25)
项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。
浪子神剑
·
2019-08-25 04:24
为什么要用并发编程?
【Java面试题与答案】整理推荐基础与语法集合网络编程并发编程Web安全设计模式框架
算法与数据结构
异常文件解析与生成Linu
ConstXiong
·
2019-08-25 00:17
为什么要用并发编程
前端面试每日3+1(周汇总2019.08.25)
项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。
浪子神剑
·
2019-08-25 00:00
产品经理
html5
html
css
javascript
前端面试每日 3+1 —— 第130天
[软技能]说说你对重构的理解项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。GitH
浪子神剑
·
2019-08-24 00:00
全屏布局
重构
scss
sass
javascript
JS中的
算法与数据结构
之集合(Set)实例详解
本文实例讲述了JS中的
算法与数据结构
之集合(Set)。
Cryptic
·
2019-08-20 10:04
JS中的
算法与数据结构
之字典(Dictionary)实例详解
本文实例讲述了JS中的
算法与数据结构
之字典(Dictionary)。
Cryptic
·
2019-08-20 09:18
JS中的
算法与数据结构
之链表(Linked-list)实例详解
本文实例讲述了JS中的
算法与数据结构
之链表(Linked-list)。
Cryptic
·
2019-08-20 09:58
JS中的
算法与数据结构
之队列(Queue)实例详解
本文实例讲述了JS中的
算法与数据结构
之队列(Queue)。
Cryptic
·
2019-08-20 09:40
JS中的
算法与数据结构
之栈(Stack)实例详解
本文实例讲述了JS中的
算法与数据结构
之栈(Stack)。
Cryptic
·
2019-08-20 08:24
【
算法与数据结构
】链表逆序、相邻两元素逆序、探测环路
链表常见操作有:链表逆序链表每相邻两个元素逆序,例如1,2,3,4=>2,1,4,3探测是否构成环路#include#includetypedefstructNodeStruct{intdata;structNodeStruct*next;}Node,*Position,*List;voidinitList(List*l){*l=malloc(sizeof(Node));(*l)->next=NU
kikajack
·
2019-08-19 23:53
数据结构
Github Gitee Java最热门开源项目 持续更新20190922
SpringCloud|分布式任务调度|分布式监控链路追踪|分布式分库分表|分布式缓存|分布式事务|分布式熔断限流|分布式配置中心和注册中心|分布式消息队列|数据同步|搜索|CI/CD|系统应用|IM应用|设计模式|
算法与数据结构
fengzhaoy
·
2019-08-18 22:12
java开源
前端面试每日3+1(周汇总2019.08.18)
项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。
浪子神剑
·
2019-08-18 05:44
前端面试每日3+1(周汇总2019.08.18)
【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。GitHub地址微信公众号欢
浪子神剑
·
2019-08-18 00:00
css3
html5
html
css
javascript
JS中的
算法与数据结构
之列表(List)实例详解
本文实例讲述了JS中的
算法与数据结构
之列表(List)。
Cryptic
·
2019-08-16 12:59
JS中的
算法与数据结构
之二叉查找树(Binary Sort Tree)实例详解
本文实例讲述了JS中的
算法与数据结构
之二叉查找树(BinarySortTree)。
Cryptic
·
2019-08-16 11:04
JS中的
算法与数据结构
之常见排序(Sort)算法详解
本文实例讲述了JS中的
算法与数据结构
之常见排序(Sort)算法。
Cryptic
·
2019-08-16 11:07
程序员代码面试指南 IT名企
算法与数据结构
题目最优解
原文链接这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!__eol__本书采用题目+解答的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法
老莫offer
·
2019-08-16 10:00
LeetCode 攻略 - 2019 年 8 月上半月汇总(109 题攻略)
15Createbyjsliangon2019-08-1219:39:34Recentlyrevisedin2019-08-1516:37:40一目录不折腾的前端,和咸鱼有什么区别|目录||---||一目录||二前言||三汇总|| 3.1
算法与数据结构
jsliang
·
2019-08-16 00:00
前端
算法-数据结构
leetcode
javascript
算法与数据结构
基础 - 双指针(Two Pointers)
双指针基础双指针(TwoPointers)是面对数组、链表结构的一种处理技巧。这里“指针”是泛指,不但包括通常意义上的指针,还包括索引、迭代器等可用于遍历的游标。同方向指针设定两个指针、从头往尾(或从尾到头)遍历,我称之为同方向指针,第一个指针用于遍历,第二个指针满足一定条件下移动。例如LeetCode题目283.MoveZeroes://283.MoveZeroesvoidmoveZeroes(
bangerlee
·
2019-08-15 15:00
到家六字养生功法
心之力全民站桩无药养生互相关注字数4488·阅读32019-08-1409:33六字诀是我国道家流传下来的一种吐纳法,药王孙思邈曾奉它为长寿之法,
每日练习
。
晓风大路
·
2019-08-14 14:16
到家六字养生功法
心之力全民站桩无药养生互相关注字数4488·阅读32019-08-1409:33六字诀是我国道家流传下来的一种吐纳法,药王孙思邈曾奉它为长寿之法,
每日练习
。
晓风大路
·
2019-08-14 14:16
前端面试每日3+1——第120天
说说你对保密协议的理解项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。GitHub地址微信公众号
浪子神剑
·
2019-08-14 00:00
css技巧
html5
html
css
javascript
算法与数据结构
(十五):最大子序和算法总结
最大子序和算法总结最大子序和算法经常遇到,虽然也能写出,但往往不能直接想到最优雅的写法,现总结与此,仅供学习交流使用。LeetCode53.MaximumSubarrayCategoryDifficultyLikesDislikesalgorithmsEasy(43.94%)4563168Givenanintegerarraynums,findthecontiguoussubarray(conta
dby_freedom
·
2019-08-13 23:04
算法与数据结构
算法与数据结构
(十五):最大子序和算法总结
最大子序和算法总结最大子序和算法经常遇到,虽然也能写出,但往往不能直接想到最优雅的写法,现总结与此,仅供学习交流使用。LeetCode53.MaximumSubarrayCategoryDifficultyLikesDislikesalgorithmsEasy(43.94%)4563168Givenanintegerarraynums,findthecontiguoussubarray(conta
dby_freedom
·
2019-08-13 23:04
算法与数据结构
算法与数据结构
基础 - 分治法(Divide and Conquer)
分治法基础分治法(DivideandConquer)顾名思义,思想核心是将问题拆分为子问题,对子问题求解、最终合并结果,分治法用伪代码表示如下:functionf(inputxsizen)if(n
bangerlee
·
2019-08-13 13:00
算法与数据结构
基础 - 排序(Sort)
排序基础排序方法分两大类,一类是比较排序,快速排序(QuickSort)、归并排序(MergeSort)、插入排序(InsertionSort)、选择排序(SelectionSort)、希尔排序(ShellSort)、堆排序(HeapSort)等属于比较排序方法,比较排序方法理论最优时间复杂度是O(nlogn),各方法排序过程和原理见可视化过程。另一类是非比较排序,被排序元素框定范围的前提下可使用
bangerlee
·
2019-08-12 11:00
前端面试每日3+1(周汇总2019.08.11)
【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。GitHub地址微信公众号欢
浪子神剑
·
2019-08-11 00:00
css3
html5
html
css
javascript
前端面试每日3+1——第116天
项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二
浪子神剑
·
2019-08-10 00:00
css3
html5
html
css
javascript
算法与数据结构
常见面试题
1.算法算法是独立存在的一种解决问题的方法和思想。算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。2.算法的特征?1)有穷性:一个算法必须保证执行有限步骤之后结束;2)确切性:算法的每一步骤必须有确切的定义;3)输入:一个算法有0个或
温温净
·
2019-08-08 19:23
python
算法与数据结构
算法与数据结构
基础 - 链表(Linked List)
链表基础链表(LinkedList)相比数组(Array),物理存储上非连续、不支持O(1)时间按索引存取;但链表也有其优点,灵活的内存管理、允许在链表任意位置上插入和删除节点。单向链表结构一般如下://Definitionforsingly-linkedlist.structListNode{intval;ListNode*next;ListNode(intx):val(x),next(NULL
bangerlee
·
2019-08-06 23:00
TypeScript
算法与数据结构
-队列和循环队列
本文涉及的源码,均在我的github。有两部分队列和循环队列。有问题的可以提个issue,看到后第一时间回复1.队列(Queue)队列也是一种线性的数据结构,队列是一种先进先出的数据结构。类似于生活中的排队买东西,先进入队列的人可以先购买到东西。这次的队列具体实现依然会采用之前自己封装好的数组,具体的优势依然是我们可以清晰的算出每次操作的时间复杂度。对于基本的队列而言,主要包含两个基本的操作入队(
lznism
·
2019-08-06 00:00
typescript
算法
数据结构
算法与数据结构
基础 - 哈希表(Hash Table)
HashTable基础哈希表(HashTable)是常用的数据结构,其运用哈希函数(hashfunction)实现映射,内部使用开放定址、拉链法等方式解决哈希冲突,使得读写时间复杂度平均为O(1)。HashMap(std::unordered_map)、HashSet(std::unordered_set)的原理与HashTable一样,它们的用途广泛、用法灵活,接下来侧重于介绍它们的应用。相关L
bangerlee
·
2019-08-05 17:00
前端面试每日3+1——第111天
项目地址:前端面试每日3+1【推荐】欢迎跟jsliang一起折腾前端,系统整理前端知识,目前正在折腾LeetCode,打算打通
算法与数据结构
的任督二脉。GitHub地址
浪子神剑
·
2019-08-05 00:00
css3
css
html5
html
javascript
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他