在我们之前的算法设计课程中,我们学习了合并排序与自底向上合并排序算法,今天我们就来分析一下这个算法。
如何在VC++6.0上搭建OpenGL开发环境
OPenGL(Open Graphics Library)是一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。是一个功能强大,调用方便的底层图形库。下面来介绍如何在VC++6.0上搭建OpenGL开发环境。
Java Web学习——用Intellij Idea 创建Web项目
相关软件:
- Intellij Idea 破解教程:戳这!!!
- JDK 1.6/1.7/1.8都可以
- tomcat 7以上都可以,去官网下载压缩包解压即可 链接:http://tomcat.apache.org/
大话数据结构(三)— 栈的两种java实现方式
栈:限定仅在表尾进行插入和删除操作的线性表。栈是一种后进先出的结构,我们将允许插入和删除的一端称为栈顶(top),而另一端就称之为栈底(bottom),当栈中无任何数据元素时称作空栈。
大话数据结构学习笔记(二)—— 线性表
对于没有指针的编程语言,可以用数组替代指针,来描述链表。让数组的每个元素由data和cur两部分组成,其中cur相当于链表的next指针,这种用数组描述的链表叫做静态链表,这种描述方法叫做游标实现法。我们对数组的第一个和最后一个元素做特殊处理,不存数据。让数组的第一个元素cur存放第一个备用元素(未被占用的元素)下标,而数组的最后一个元素cur存放第一个有值的元素下标,相当于头结点作用。空的静态链表如下图:
大话数据结构学习笔记(一)
补充基础知识~
数据结构这门课程在以前学习过,但是由于当时学得比较一般就感觉并没有学到什么,于是在朋友的推荐下看《大话数据结构》,对于我这种小白来说是很友好的。整本书都感觉很通俗易懂,不像以前那样几乎看不懂。
LinkList详解
1.LinkedList类定义
1 | public class LinkedList<E> |


