最新文章列表

一线互联网公司架构师的面试题

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。 其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实 ...
亚平宁不动明王 评论(0) 有108人浏览 2017-12-13 22:07

数据显示:中国的程序员是世界上最牛的程序员【译】

写在前面:一直觉得中国的程序员想法多,肯钻研肯学习,但却不知道原来中国的程序员是世界上最牛的程序员。说来可能不信,但根据HackerRank官网的一篇报道,数据显示中国的程序员就是世界上最牛的程序员。特将此文翻译成中文,分享给大家。   如果问哪里的程序员最牛,很多人肯定会认为是美国。毕竟美国拥有很多杰出的程序员,如比尔·盖茨、 肯·汤普森、 C 语言之父丹尼斯·里奇、唐纳德·克努特。但是, ...
尹公子 评论(0) 有723人浏览 2017-11-30 13:18

java 最小栈

      public interface IMinMaxStack<T> { public T pop(); public void push(T t); public T getMin(); public T getMax(); public int getLength(); }   public class MinMaxStack im ...
knight_black_bob 评论(0) 有667人浏览 2017-10-31 21:38

爬虫入门讲解:基础篇

    关于爬虫内容的分享,我会分成六个部分来分享,分别是: <!--[if !supportLists]-->1. <!--[endif]-->我们的目的是什么 <!--[if !supportLists]-->2. <!--[endif]-->内容从何而来 <!--[if !supportLists]-->3. <!- ...
shaoziqiang 评论(0) 有484人浏览 2017-10-26 11:26

Java中内存中的Heap(堆)、Stack(栈)与程序运行的关系

堆和栈的内存管理 栈的内存管理是顺序分配的,而且定长,不存在内存回收问题;而堆 则是随机分配内存,不定长度,存在内存分配和回收的问题;堆内存和栈内存的区别可以用如下的比喻来看出:使用堆内存就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。使用栈内存就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工 ...
stupider 评论(0) 有745人浏览 2017-08-31 15:03

JAVA实现一个线程安全的循环单链表

有时候会有需要这样的场景,需要一个循环的链表做一些重复性的工作,比方说我们设计定时任务的时候,按照每一秒前进一个进行定时任务的读取, ...
liuxianwei 评论(0) 有2104人浏览 2017-08-18 15:20

一头坑进Redis之入门

1. 什么是Redis Redis(REmote DIctionary Server,远程数据字典服务器)是开源的内存数据库,常用作缓存或者消息队列。 2. Redis中的数据结构 一 .字符串 (1 ...
yaping0728 评论(0) 有581人浏览 2017-08-13 22:54

一个简单的权重百分比算法

import java.util.Arrays; public class WeightALG { public static void main(String[] args) { int[] ary=new int[]{7,7,7,7,10}; for(int i=0;i<100000;i++) algoWeight(ary); } ...
j2ee_yohn 评论(0) 有2024人浏览 2017-07-31 15:24

4个你未必知道的内存小知识

原文链接:http://click.aliyun.com/m/26661/ 摘要: 除了CPU,内存大概是最重要的计算资源了。基本成为分布式系统标配的缓存中间件、高性能的数据处理系统 ...
爱哭的小魔女 评论(0) 有642人浏览 2017-07-25 14:53

链表(JavaScript实现)

1.简介        其实在大学的时候就已经学过数据结构了,不过当时是C语言版的,如今有时间就又重新复习一遍,补一下基础,这次打算用js实现,知识点都是相同的,只不过是实现方式不同而已。       栈和队列相对比较简单,用js的Array对象的push,pop,shift,unshift就可以模拟,也是最常用的数据结构,比如要存储多个元素,用数组就十分方便。但是数组的大小是固定的,从数组的 ...
火焰莲 评论(0) 有963人浏览 2017-07-16 20:49

基本数据结构(算法导论)与python

原文链接   Stack, Queue Stack是后进先出, LIFO, 队列为先进先出, FIFO在Python中两者, 都可以简单的用list实现,进, 用append()出, Stack用pop(), Queue用pop(0), pop的时候注意判断len(l) 对于优先队列, 要用到前面讲到的堆 链表和多重数组 这些数据结构在python中就没有存在的价值, 用list都能轻松 ...
Gamay 评论(0) 有29人浏览 2017-07-05 14:41

完全基于Python3.X基础深入巩固_数据结构预算法_解压序列赋值给多个变量

从14年接触Python,就被它简洁易懂的个性吸引了。 最开始学习是使用的2.X版本的,因为这个版本网上资料相对多很多。 然而在后续的深入学习中,发 ...
xiaojingjing 评论(0) 有610人浏览 2017-07-01 22:22

JSON 数据格式

JSON 数据格式        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换 ...
wy_2017 评论(0) 有532人浏览 2017-06-30 23:09

python数据结构之队列

一 介绍 1、可以把列表当做队列用,只是在队列里第一加入的元素,第一个取出来。 2、拿列表用作这样的目的效率不高。在列表的最后添加或者弹出元素速度快,然而在列表里插入或者从头部弹出速度却不快(因为所有其他的元素都得一个一个地移动)。   二 应用内置的队列模块 >>>from collections import deque >>> queue ...
cakin24 评论(0) 有665人浏览 2017-06-30 18:47

python数据结构之栈

一 介绍 列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。用不指定索引的 pop() 方法可以把一个元素从堆栈顶释放出来。   二 封装一个堆栈类 # 简单的堆栈模块
cakin24 评论(0) 有482人浏览 2017-06-30 18:46

python数据结构之表

一 介绍 在python中,一般用列表来充当表来使用。   二 列表的常用方法 方法 描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。
cakin24 评论(0) 有383人浏览 2017-06-30 18:39

跳跃表的应用-redis

为什么选择跳表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即 ...
httpsd 评论(0) 有1423人浏览 2017-06-29 09:51

懒人改善生活之 - 数据入库实时转换

阅读原文请点击:http://click.aliyun.com/m/23939/ 摘要: 标签 PostgreSQL , ETL , 数据转换 , 实时转换 , 规则 , 触发器 背景 PostgreSQL是一个功能很强大的数据库,仅 ...
骑猪逛街666 评论(0) 有661人浏览 2017-06-23 11:08

程序员必读书单

阅读原文请点击:http://click.aliyun.com/m/23750/ 摘要: 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所 ...
骑猪逛街666 评论(0) 有731人浏览 2017-06-21 13:55

每个程序员都应该收藏的算法复杂度速查表

阅读原文请点击:http://click.aliyun.com/m/23520/ 摘要: 算法复杂度这件事 这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 OBig-O 复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便我在面试时不会被问住。 算法复杂度这件事 这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 OBig-O 复杂度。我之前在参加面 ...
骑猪逛街666 评论(0) 有822人浏览 2017-06-19 14:11

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29989) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics