数据结构与算法类
文章平均质量分 67
梦想的窗户
这个作者很懒,什么都没留下…
展开
-
排序算法总结(推荐)
笔者最近的笔试题目中大量涉及到排序算法的问题,今天在微信公众号“芋道源码”中看到了这篇比较好的关于排序算法的总结,觉得挺不错的,分享给大家!原文公众号链接:https://mp.weixin.qq.com/s/b09DexoFsAi36TWKtMNu2g排序算法总结来源:http://yikun.github.io/2014/11/20/algorithm_sort/ 1. 概...原创 2018-10-11 10:02:55 · 187 阅读 · 0 评论 -
数据结构-线性表
线性表 (顺序表、单链表、静态链表、循环链表、双向链表)在程序员求职笔面试当中占有十分重要的比例,今天转载一篇解决了自己很多的困惑的文章,并做简单整理,以便于更多的人可以从中受益!博主地址:http://blog.csdn.net/daijin888888 https://blog.csdn.net/daijin888888/article/details/68925248原...原创 2018-10-11 10:45:01 · 398 阅读 · 0 评论 -
大量数据的排序,可以用哪些种排序算法?
归并排序 快速排序 堆排序 对于内存足够大的大量数据排序,一般来说用归并排序比较好的,因为他的读取次数会比较少(在数据挖掘的理论里面,读取次数越少,排序方法越快),同时是稳定的;但是如果内存空间不足,就自然要减少次数了,所以也可以用快速排序,快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;也可以利用堆排序,当N很大时,并且有序...原创 2018-10-10 22:33:43 · 14088 阅读 · 0 评论 -
阿里面试经验(学习)
笔者作为软件开发(Java)的应届生求职者,目标的公司就是杭州的阿里,看到一朋友发的面试成功经验,特分享! 前不久刚从阿里面试回来,做的准备工作也是刷题和不断的充实自己的技术,其实目前阿里的面试题并不是现在流传的那样,不过还算好顺利拿到了offer,下面来跟大家分享一下。在分享阿里巴巴Java面经前,我们不妨来看下Java程序员对于面试,要准备些什么:一些重点技术J...原创 2018-10-27 23:16:33 · 557 阅读 · 0 评论 -
编程(Java)入门:Java学习的30个目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams, networking, multithreadi...原创 2018-10-27 23:21:53 · 112 阅读 · 0 评论