链表的组成:链表头+结点 链表头一般只存储下一个节点的引用 节点:存数据+下一个节点的引用链表头代码:package com.xingej.algorithm.datastructure.linkedList.singleLinkedList;
/**
* 声明一个链表的头部
*
分类:
编程语言 时间:
2017-12-08 16:50:40
阅读次数:
163
packagecom.xingej.algorithm.datastructure.stack;/***数据结构之栈Stack**以long类型为测试用例**@authorerjun2017年12月4日下午10:22:34*/publicclassLongStack{//底层数据存储privatelong[]arr;//最大元素数量privateintmaxSize;//当前元素的指针privat
分类:
编程语言 时间:
2017-12-07 10:58:33
阅读次数:
171
自定义数组(面向对象编程):直接上代码:package?com.xingej.algorithm.datastructure.array;
/**
?*?面向对象编程
?*?
?*?自定义类数组
?*?
?*?你一定要明白,这是在JDK基础之上的封装,要学会这种思路,其他框架如netty
分类:
编程语言 时间:
2017-12-06 10:38:56
阅读次数:
152
2017-12-03 20:59:12 程序 = 数据结构 + 算法 系统最核心的是数据 数据结构是将数据如何组织,就像?? 箱子的合理摆放;而算法则是 数据相互间如何的交互。 在 coursera 上专门报了相关的课程。全英教学。几道题,折磨了周末的一个下午。 其中有个 最大数对,记录一下: ...
分类:
其他好文 时间:
2017-12-03 21:52:16
阅读次数:
237
2017-11-24 23:45:03 语法树必须是一般树,这样它才能适应任意表达式。 可以不限制必须是代数表达式。可以根据语法用语法树来检查任何字符串的有效性。 因为程序语言有语法,所以编译程序使用语法树来检查程序的语法, 也用它来产生可执行代码。 ...
分类:
其他好文 时间:
2017-11-25 00:55:55
阅读次数:
163
2017-11-05 23:31:32 三年来其实一直迷糊的链表顿悟 三年前 2014年下半年一直未理解而死敲代码,希望能量变引起质变的 数据结构中 链表的顿悟 (查找算法中的二分查找。排序中的快速排序已与2015年专攻 JavaScript 时理解突破了) 第一本 算法学习书《算法精解》以及让我理 ...
分类:
其他好文 时间:
2017-11-06 00:06:05
阅读次数:
264
package com.daxin.jedis_datastructure; import org.junit.After; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; /** *... ...
线性表是其组成元素间具有线性关系的一种线性结构,对线性表的基本操作主要有插入、删除、查找、替换等,这些操作可以在线性表的任何位置进行。线性表可以采用顺序存储结构和链式存储结构表示。 本接口的类属于dataStructure包的linearList子包。线性表接口LList声明如下,描述线性表的取值、 ...
分类:
编程语言 时间:
2017-09-03 01:09:15
阅读次数:
284
#include<stdio.h> #include<stdlib.h> #include<string.h> //图的邻接表类型定义 typedef char VertexType[4]; typedef char InfoPtr; typedef int VRType; #define INFI ...
分类:
其他好文 时间:
2017-07-04 13:33:13
阅读次数:
243
#pragma once #include<stdio.h> #include<stdlib.h> #define StackSize 100 typedef int DataType; //栈元素类型定义 typedef struct{ DataType stack[StackSize]; int ...
分类:
其他好文 时间:
2017-07-01 10:56:58
阅读次数:
246