自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据结构和算法

来了就多坐会

  • 博客(9)
  • 资源 (18)
  • 收藏
  • 关注

原创 LinkedBlockingDeque源码讲解

尊重原创,转载请标明出处   http://blog.csdn.net/abcdef314159源码:\sources\Android-25LinkedBlockingDeque是双向链表阻塞队列,他维护的是个链表节点Node,和前面的分析的PriorityBlockingQueue有一点区别,PriorityBlockingQueue维护的是个数组。他和LinkedList很相似,不过L

2017-08-26 17:18:26 414

原创 Android PriorityQueue和PriorityBlockingQueue源码解析

尊重原创,转载请标明出处   http://blog.csdn.net/abcdef314159源码:\sources\Android-25PriorityQueue通过名字也可以看的出来,是优先队列,PriorityBlockingQueue是优先阻塞队列,这两个类其实方法都差不多,只不过PriorityBlockingQueue操作的时候会加锁ReentrantLock,Prior

2017-08-25 17:01:13 1008

原创 ArrayDeque源码详解

尊重原创,转载请标明出处   http://blog.csdn.net/abcdef314159源码:\sources\android-25代码不多,直接上代码/* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redi

2017-08-24 16:22:50 1876

原创 Link链表的反转

尊重原创,转载请标明出处   http://blog.csdn.net/abcdef314159上一篇简单介绍了LinkedList,代码都很简单,基本上没有什么可说的,这一篇就来介绍一下链表的使用,反转链表,这个链表和LinkedList是不一样的,因为LinkedList是双向链表,不需要反转也可以从后往前遍历,这里创建的链表是单向的,只能从前往后,不能从后往前,如果想要从后往前遍历,就需

2017-08-24 13:25:46 656

原创 java LinkedList源码详解

尊重原创,转载请标明出处http://blog.csdn.net/abcdef314159源码:\sources\android-25LinkedList和ArrayList都是List,不同的是ArrayList是以数组的形式来存储的,而LinkedList是以链表的形式存储的,ArrayList很简单,没什么可说的,下面就简单看一下LinkedList,他里面有个节点Node,是

2017-08-23 13:45:45 484

原创 TreeMap红黑树源码详解

尊重原创,转载请标明出处   http://blog.csdn.net/abcdef314159在分析源代码之前,最好要标注出处,因为在Java中和Android中同一个类可能代码就会不一样,甚至在Android中不同版本之间代码也可能会有很大的差别,下面分析的是红黑树TreeMap,在\sources\android-25中。红黑树的几个性质要先说一下,1. 每个节点是红色或者黑色的

2017-08-22 16:28:49 3957 1

原创 java KMP算法图文详解

尊重原创,转载请标明出处http://blog.csdn.net/abcdef314159之前有记笔记的习惯,但都是私人笔记,并且写的都很随意,所以就很少写在公共平台,正好最近工作稍微清闲,打算整理一下,一方面加深记忆,一方面与大家共享,反正文笔不好,不过应该能看懂,尽量用通俗的大白话来描述。OK,言归正传。在理解KMP算法之前,来看一个这样的问题,就是一个字符串是否包含另一个字符串...

2017-08-14 18:14:10 561

原创 求Integer中二进制1的个数

尊重原创,转载请标明出处   http://blog.csdn.net/abcdef314159在上一篇中详细介绍了Android中的Integer类,其中有一个方法bitCount(int i),他表示返回二进制中1的个数, Integer源码详解 ,如果不明白可以看一下这里就不在介绍。那么除了bitCount方法以外还有没有其他的方法来求二进制中1的个数呢,那么这一篇就来详细介绍一下求

2017-08-11 17:33:23 717

原创 Integer源码详解

尊重原创,转载请标明出处    http://blog.csdn.net/abcdef314159对于Integer这个类估计大家也都非常熟悉了,以前看过他的源码,但也只是粗略的看了一下,最近有时间认真的看了一下发现这个类设计的非常好,所以就打算记录下来与大家共享。我们看一下java项目中的Integer类大概有500多行,并且注释也很少,而Android中的Integer大概有1000多...

2017-08-10 18:14:07 3267

数据结构和算法PDF文档

1000多页的算法题解,包含数据结构,排序,查找,递归,回溯算法,二叉树,动态规划,贪心算法,双指针,滑动窗口,前缀和等。

2023-06-02

数据结构和算法试题-总共1000多页带目录

1000多页的PDF数法题解,包含动态规划,回溯算法,贪心算法,BFS和DFS,滑动窗口,双指针,栈相关,链表相关,常见数据结构,十几种排序算法等等

2021-08-03

数据结构和算法题解-1000多页.pdf

目前自己写了500多道算法题解,部分整理成PDF格式,目前有1000多页,大家可以免费下载学习

2021-05-09

java编程与算法

java编程与算法题,可以下载学习一下,对编程有很大帮助

2018-08-30

九宫格解锁例子

实现九宫格解锁的小例子,适合新手学习使用。

2014-06-29

android下拉刷新

android下拉刷新,一个简单的android下拉刷新demo

2014-03-13

OAuth授权认证

新浪、腾讯、网易、搜狐微博的授权认证源码。

2014-03-13

口袋微博源码

口袋微博,服务器及客户端代码,用于android客户端学习开发。

2014-03-13

二维码及条形码生成与扫描

android源码,二维码和一维码的生成和扫描。

2014-03-13

Android 上百实例源码

android开发案例,对于android开发者来说有很大的帮助。

2013-09-24

dom4j-1.6.1.jar

android中用到的DOM解析,下载下来即可用,对android开发的童鞋来说很有帮助。

2013-09-24

android音乐播放器源码

android方面的音乐播放器源代码,适合初级人员的学习

2012-12-19

坦克大战源码

坦克大战源代码 很经典的Android程序代码 值得初级者学习研究

2012-12-19

连连看源码

用java编写的连连看游戏源码,适合初学者的学习。

2012-04-06

贪吃蛇源码

简单的贪吃蛇源码,适合学习java的初学者学习使用。

2012-04-06

java象棋源码

一个简单的java象棋源码,适合初学者。

2012-04-06

材料力学课后习题答桉

材料力学答案,内容全面,详细,尤其是对在校的机械系大学生来说非常重要。

2011-06-17

工程数学概率统计简明教程

工程数学概率作为大学必学的一门课程,对在校大学生具有很好的辅助作用。

2011-06-17

2011二级C语言题库100题

学习编程最基础的语言,C语言编程100道题,非常适合在校大学生的学习以及考取二级证书所用。

2011-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除