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
算法专题
无损压缩
算法专题
——RLE算法实现
一、前言本文是基于我的另一篇博客《无损压缩
算法专题
——无损压缩算法介绍》的基础上来实现的,RLE算法最简单的理解就是用(重复数,数据值)这样一个标记来代替待压缩数据中的连续重复的数据,以此来达到数据压缩的目的
心城追梦
·
2020-06-20 21:19
无损压缩算法专题
【
算法专题
】构造二叉树系列
构造二叉树是一个常见的二叉树考点,相比于直接考察二叉树的遍历,这种题目的难度会更大。截止到目前(2020-02-08)LeetCode关于构造二叉树一共有三道题目,分别是:105.从前序与中序遍历序列构造二叉树106.从中序与后序遍历序列构造二叉树889.根据前序和后序遍历构造二叉树今天就让我们用一个套路一举攻破他们。105.从前序与中序遍历序列构造二叉树题目描述根据一棵树的前序遍历与中序遍历构造
lucifer
·
2020-06-20 20:25
leetcode
算法
数据结构与算法
二叉树
Python 刷题笔记:贪心
算法专题
一
LeetCode每月都会搞每日一题活动,昨天的题目是贪心算法类型,折腾好久才做出来,索性今天就围绕贪心算法多看几道。首先明确下贪心算法概念:贪心算法从问题的某个初始解出发,逐步逼近给定的目标,以便尽快求出更好的解。当达到算法中的某一步不能再继续前进时,就停止算法,给出一个近似解。《Python算法详解》张玲玲贪心算法的基本思路如下:建立数学模型来描述问题把求解的问题分成若干个子问题对每一子问题求解
TEDxPY
·
2020-05-06 00:40
LeetCode
LeetCode
Python
算法
贪心算法
面试被问懵?带你一步一步深入Handler源码,不信还拿不下面试官?
BATJ、字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,An
凛冬hiems
·
2020-04-07 14:31
算法专题
:Quick Sort
快速排序是冒泡排序的一种改良,它是一种不稳定排序,即时间复杂度从O(n)~O(n^2),平均O(nlgn)。不过在很多算法题里面,如果要求的是O(n)时间复杂度,貌似也可以用快排。快排和核心思想是分而治之,以及大小分到两边。也就是说,进行多趟排序,每一次拿一个值出来,比它小的放左边,比它大的放右边,然后对左右两个区间迭代。这里主要有几个问题:怎么选那个值?怎么实现根据大小分堆?相等怎么办?首先看怎
akak18183
·
2020-04-05 07:37
被问到Glide 源码等突破性问题,不好意思我都会
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,
初一十五a
·
2020-04-03 06:48
Java排序
算法专题
转载请注明出处:http://egoistk21.xyz/2016/09/10/Java排序
算法专题
/今天晚上做了一下LeetCode上的MedianofTwoSortedArrays这道题,没想到一次性通过了
EGOISTK21
·
2020-03-30 01:09
算法专题
:Connected Components
Ingraphtheory,aconnectedcomponent(orjustcomponent)ofanundirectedgraphisasubgraphinwhichanytwoverticesareconnectedtoeachotherbypaths,andwhichisconnectedtonoadditionalverticesinthesupergraph.ConnectedCo
akak18183
·
2020-03-29 08:27
21道Android高级面试题,面试官都被搞愣了
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
初一十五a
·
2020-03-23 15:01
算法笔记和上机实战训练指南(附下载)
算法笔记和上机实战训练指南-两本完整版(胡凡、曾磊著)本书内容包括:C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、搜索专题、图
算法专题
、动态规划专题
zhangvalue
·
2020-02-29 21:20
C
计算机
常见数据结构与
算法专题
篇之单向链表
因为不是CS科班,一个科研狗偏偏要来码代码,以前没有系统学习过数据结构和算法的知识,后期实践中越来越觉得基础的重要,所以近期开始来刷一波儿基础的数据结构和算法的知识。以下内容是我整理总结的,如果有错误,欢迎指出链表链表是一种物理储存结构上非连续、非顺序的储存结构。数据元素的逻辑顺序是依靠链表中指针链接次序实现的。链表有一系列节点组成,这些节点在内存中不必相连。这些节点有数据部分Data和链表指针部
YoungBek
·
2020-02-21 14:16
ACM&OI 基础数论
算法专题
ACM&OI基础数学
算法专题
一、数论基础质数及其判法(明天更新)质数的两种筛法算数基本定理与质因数分解约数与整除整除分块最大公约数、最小公倍数与两种求法互质与欧拉函数同余与同余类快速幂费马小定理与欧拉定理欧拉定理的推论
JustinRochester
·
2020-02-18 11:00
ACM&OI 基础数学
算法专题
【前言】本人学习了一定时间的算法,主要精力都花在数学类的算法上面而数学类的算法中,本人的大部分精力也花费在了数论算法上此类算法相对抽象,证明过程比较复杂网络上的博客有写得非常好的,但也有写得不明所以的因此,本人特此开一个新的专题,专门负责讲解一些比较基础的数学类算法但本人知识面也有限,部分算法也还未掌握。因此,希望本专题也能促进本人学习这些算法下面做出对更新的一些规定:基本上保持每日更新一贴对标注
JustinRochester
·
2020-02-18 10:00
亡羊补牢!31道Android面试题 ,牢固你的基础!
BATJ、字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等已经上传到了的我的GitHub大家点击我的
解夏啊
·
2020-01-11 21:01
面试
Android面试
程序员
面试被问懵?带你一步一步深入Handler源码,不信还拿不下面试官?
BATJ、字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,An
解夏啊
·
2020-01-09 22:56
handle机制
移动开发
源码
怎么掌握安卓中高级开发面试知识点?缓存重点都在这!
前言之前早就说要整理一个集合方便大家,还好没有拖到2020年BATJ、字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK
解夏啊
·
2020-01-09 21:32
面试
移动开发
Android
读书人的事情怎么能算"偷"呢?某大厂开发者对于Android多线程的总结
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
初一十五a
·
2019-12-30 13:54
算法专题
:二叉树的遍历
二叉树的遍历想必大家都不陌生,主要有三种遍历方式:前序遍历(pre-ordertraversal),中序遍历(in-order~)还有后序遍历(post-order~)。所谓前中后,就是遍历根节点相对于遍历子树的顺序。这里假设读者已经了解了最基础的三种遍历的定义,不再赘述。这篇文章的目的就是用代码实现二叉树的遍历。不仅要实现,还要多种方法实现,还要让读者能记住一些写法。因为二叉树遍历应用实在很广,
akak18183
·
2019-12-18 20:21
算法专题
:Merge Sort
说起归并排序(MergeSort),其在排序界的地位可不低,毕竟O(nlogn)比较排序的三大排序方法,就是QuickSort,MergeSort和HeapSort。归并排序是典型的分而治之方法,先来看看其最简单的递归实现:defmerge_sort(lst):"""Sortstheinputlistusingthemergesortalgorithm.#>>>lst=[4,5,1,6,3]#>>
akak18183
·
2019-12-17 00:06
《
算法专题
》
搜索问题:问题的种类:(1)完全可观察的,确定性的;例如:单一信念状态问题(2)不可观测的的问题;例如:无传感器(一致性)问题(3)部分可观察/不确定;例如:应急问题;交错搜索和执行(4)未知状态空间:例如:勘探问题;执行先行一、Uninformedsearch(盲目式搜索):1、Depth-first;/以及相应的迭代加深算法2、Breadth-first;/以及相应的迭代加深算法3、Unifo
FoiUncleKay
·
2019-12-13 17:16
拿不到想要的offer,只缘身在CV中,关于一些面试小知识
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.
Android丶VG
·
2019-12-12 21:46
Android
java
面试
面试过程中,你知道这些小知识,将事半功倍
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.
Android丶VG
·
2019-12-11 17:10
Android
面试
Android开发
2019AndroidBATJ面试题设计模式&
算法专题
总结
BATJ等大公司经常需要用到的一些高端Android技术,在这里专门整理搜集了2019算法和设计模式专题,希望大家都可以看看。这些题目有点技术含量,文末提供答案分享。(一)算法1.排序算法有哪些?2.最快的排序算法是哪个?3.手写一个冒泡排序4.手写快速排序代码5.快速排序的过程、时间复杂度、空间复杂度6.手写堆排序7.堆排序过程、时间复杂度及空间复杂度8.写出你所知道的排序算法及时空复杂度,稳定
奶盖ww
·
2019-12-01 09:12
不妨借一步说话,你想知道的关于设计模式的种种
还有设计模式相关的设计到的知识,自己回答的不是特别完美,问问有没有相关的整理那么今天我们着重分析下设计模式,以及设计模式的种种面试专题下面的所有的种种都在我整理的983页PDF里面了,含有BATJ.字节跳动面试专题,
算法专题
Android丶VG
·
2019-11-28 14:03
Android
BAT
面试
当年他问我service,我是这样回答的
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专
Android丶VG
·
2019-11-26 17:17
android
BAT面试
service
SCAU1143 多少个Fibonacci数--大菲波数【杭电-HDOJ-1715】--高精度加法--Fibonacci数---大数比较
还是大胆的做了一下建一个卑微博客的尝试,想法自己之后学到东西都记录一下自己学的同时或许(我说或许啊哈哈)能帮到博友,如果有啥错误的话还请各位大佬在下面留言怼我,指出我的错误所在,我一定更改哈哈,一般记录的都是我对一个知识点或者是一个
算法专题
的笔记和一些在博客园里
SCAU-gogocj
·
2019-11-24 12:00
Android开发社招面试经验,应广大粉丝要求讲解一下JNI的那些事
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程
Android丶VG
·
2019-11-22 17:34
Android
BAT面试
社招
不知庐山真面目只缘身在此山中,讲解一下Handler
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-21 21:02
Android
BAT
handler
阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Fragment和Activity相关吧
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-20 17:15
android
阿里巴巴
BAT面试
被问到Glide 源码等突破性问题,不好意思我都会
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Androi
Android丶VG
·
2019-11-18 20:07
Android
BAT
面试
读书人的事情怎么能算"偷"呢?某大厂开发者对于Android多线程的总结
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-15 22:46
Android
BAT面试
多线程
21道Android高级面试题,面试官都被搞愣了
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
Android丶VG
·
2019-11-14 21:56
Android
BAT
面试
关于Andorid View的种种,这里告诉你答案
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等
Android丶VG
·
2019-11-08 16:42
Android
BAT
面试
算法专题
:Linear Sort
LinearSort即线性排序,指的是一系列能做到线性时间复杂度即O(n)的排序算法,这里主要介绍三个:桶排序(bucketsort),计数排序(countsort)和基数排序(radixsort)。排序算法基于两类,一类是基于比较的排序,常规排序一般就是这类,例如快速排序、归并排序、堆排序。这种排序方法有着O(nlgn)的下限限制(已有证明比较排序不可能做到比O(nlgn)好)。而非比较排序没有
akak18183
·
2019-11-08 15:24
临近双11.有了这些中高端面试专题.大厂还会远吗?
含有BATJ.字节跳动面试专题,
算法专题
,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视
Android丶VG
·
2019-11-07 17:57
Android
BAT
面试
大一上acm总结
1.三个
算法专题
,高精度,dfs,bfs,高精度基础应用没什么问题,dfs,bfs,题做了一些,但感觉还是不熟练,不是很能理解,还是得抽时间多练;2.集训期间讲的并查集,最小生成树(prim,kruskal
陌路晨曦
·
2019-11-04 15:49
快速学习MySQL索引的入门超级教程
而用的最多,并且是mysql默认的就是二叉树算法BTREE,通过BTREE算法建立索引的字段,比如扫描20行就能得到未使用BTREE前扫描了2^20行的结果,具体的实现方式后续本博客会出一个
算法专题
里面会有具体的分析讨论
·
2019-09-25 04:07
Java关于桶排序的知识点总结
前言:Java数据结构与
算法专题
会不定时更新,欢迎各位读者监督。本文从最简单的一个排序算法――桶排序开始,分析桶排序的实现思路,代码实现,性能特点以及适用场景。
·
2019-09-24 16:51
【
算法专题
】数论专题:组合数学
【
算法专题
】数论专题:组合数学引入找规律数学归纳法组合数学基本计数原理经典列题解析列题(节选)TWO.组合数学容斥原理抽屉原理习题讲解(节选)引入列题:兔子问题这道题可以怎么写呢?
REBIRTH_DEATH
·
2019-08-12 11:41
Number
theory
POJ 3741 Raid (平面最近点对)
基本
算法专题
出最近平面点对?怎么感觉我$Noip$凉了?这题不会是个坑吧。。。。嗯,不瞎扯了。
✐wch✎
·
2019-07-26 15:00
$2019$ 暑期刷题记录 $2$(基本
算法专题
)
$2019$暑期刷题记录$2$(基本
算法专题
)$by~~wch$$BZOJ~1958~Strange~Towers~of~Hanoi$(动态规划,递推)题目大意:求有$n$个盘子和$4$座塔的汉诺塔问题
✐wch✎
·
2019-07-26 11:00
算法笔记.PDF(算法学习不可多得的好书)
简介《算法笔记》内容包括:C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、搜索专题、图
算法专题
、动态规划专题、字符串专题、专题扩展。
孤独时代的老狗
·
2019-06-13 16:58
资源分享
栈系列之 递归实现一个栈的逆序
算法专题
导航页面【
算法专题
-栈】《栈系列之栈排序》《栈系列之最小栈的实现》《栈系列之用栈实现队列》《栈系列之递归实现一个栈的逆序》【题目】使用递归来完成一个栈的逆序操作。
一个码农的前三十年
·
2019-06-07 00:46
面试算法
栈逆序
递归
栈
Android重学系列 二叉搜索树
本来这个
算法专题
,我准备是说完四大组件的源码原理之后,开启的一个新的专栏。为了说清楚这个Binder,我提前梳理一遍我所理解的红黑树。但是思考了半天,感觉如果连二叉搜索树
yjy239
·
2019-03-17 15:18
【算法篇】链表专题
前言:从今天开始要攻克
算法专题
了,今天是链表篇,关于链表相关的考题,不会太多涉及时间复杂度,而主要考察链表和指针操作;为啥大厂喜欢考察数据结构和算法?
逆袭之路666
·
2018-10-26 14:00
Leetcode之
算法专题
《LRU Cache》
题目内容如下(链接:https://leetcode.com/problems/lru-cache/description/)DesignandimplementadatastructureforLeastRecentlyUsed(LRU)cache.Itshouldsupportthefollowingoperations:getandput.get(key)-Getthevalue(willa
fainionchen
·
2018-10-17 01:32
算法
Java数据结构与算法——二叉树及操作(包括二叉树遍历)
前言:Java数据结构与
算法专题
会不定时更新,欢迎各位读者监督。本篇主要介绍二叉树的概念、二叉树的表示、二叉树的操作(三种遍历方式实现、求二叉树的子树、求节点的父节点、二叉树高度....)
好记性不如烂本子
·
2018-05-06 00:00
先序遍历
二叉树
算法
数据结构和算法
java
Java数据结构与算法——树(基本概念,很重要)
前言:Java数据结构与
算法专题
会不定时更新,欢迎各位读者监督。本文介绍数据结构里一些复杂的数据结构——树(Tree),相应的会补充一些算法。
好记性不如烂本子
·
2018-05-05 00:00
java
算法
数据结构
树形结构
面试
Java数据结构与算法——插入排序
前言:Java数据结构与
算法专题
会不定时更新,欢迎各位读者监督。
好记性不如烂本子
·
2018-04-09 00:00
java
数据结构
排序
插入排序算法
Java数据结构与算法——快速排序
前言:Java数据结构与
算法专题
会不定时更新,欢迎各位读者监督。
好记性不如烂本子
·
2018-03-31 00:00
算法复杂度
快速排序
排序
数据结构与算法
java
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他