自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白

踏实下来,越努力越幸运!

  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 Java实现二叉树的递归、非递归遍历

在计算机科学里,树的遍历是指通过一种方法按照一定的顺序访问一颗树的过程。对于二叉树,树的遍历通常有四种:先序遍历、中序遍历、后序遍历、广度优先遍历(Breadth Frist Search)(层次遍历)。(前三种亦统称深度优先遍历(Depth First Search))对于多叉树,树的遍历通常有两种:深度优先遍历、广度优先遍历。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍

2017-07-23 14:12:02 8706 1

转载 二叉树的非递归遍历

二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点。一.前序遍

2017-07-20 16:04:53 338

原创 sort-list

Sort a linked list in O(n log n) time using constant space complexity. 大致意思:用常数空间复杂度和O(nlogn)的时间复杂度对链表排序。

2017-07-06 14:34:43 277

原创 max-points-on-a-line

Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 在二维平面上给定n点,找出在同一直线上的点的最大值。

2017-07-05 16:18:19 384

转载 Java double/float数据类型中的0.0和-0.0问题

double或float数据类型0.0和-0.0的比较问题。

2017-07-05 15:14:47 11201

转载 二进制原码、反码、补码

在探求为何机器要使用补码之前, 让我们先了解原码, 反码和补码的概念.对于一个数, 计算机要使用一定的编码方式进行存储. 原码, 反码, 补码是机器存储一个具体数字的编码方式.

2017-07-04 10:39:26 3632

jQuery基础教程(第四版)

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2017-07-19

sqljdbc_auth.dll

压缩包中有32位,64位的,支持 SQL Server 2016 • SQL Server 2014 • SQL Server 2012 • SQL Server 2008 R2 • SQL Server 2008 •SQL Server 2005,根据需要拷贝到拷贝到:C:WINDOWS\system32 目录下 重启项目

2017-07-13

js实现文字图片循环滚动

2017-04-26

GitHub for Windows离线安装包

离线安装,快速方便!

2017-03-20

Analysing the POC of CVE-2012-0003

Microsoft Windows是微软发布的非常流行的操作系统。Windows Media Player是系统的多媒体播放组件。 WMP在处理畸形结构的MIDI数据时存在内存破坏漏洞。远程攻击者可利用该漏洞通过诱使用户访问恶意网页控制用户系统。

2017-03-19

mysql-connector-java-5.1.39-bin.jar

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

2017-03-14

python-3.4.2

Python,是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

2016-08-30

numpy-1.9.2-win32 for python 3.4

NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。

2016-08-30

apache-maven-3.2.1-bin.zip

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2016-08-30

SQLyog_Enterprise

MySQL图形管理工具(SQLyog MySQL),一款图形化界面的MySQL数据库管理工具,可以让你轻松的远程维护数据库。

2016-07-21

JDK 1.8 英文文档

jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

2016-04-22

navicat10.1.7 for mysql

Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。

2016-04-21

空空如也

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

TA关注的人

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