1. HashMap要点:1.1 基本数据结构:采用 数组+链表/平衡二叉查找树 的组合形式,所有键值对都以Entry形式存储(每put进一个键值对,就会实例化一个Entry)。数组:Entry数组,以hash( key.hashCode() ) 为数组索引。即计算键值的hash值,以此为索引存储键...
分类:
编程语言 时间:
2015-09-20 00:10:19
阅读次数:
403
三维CAD塑造——基于所述基本数据结构一半欧拉操作模型(elar, B_REP)(欧拉操作 三维CAD建模课程 三维CAD塑造 高曙明老师 渲染框架 brep 带洞 带柄 B_REP brep elar 扫成 扫成操作)今年选了高老师的三维CAD建模课。zju选了这课应该就知道最后要做一个程序作业—...
分类:
其他好文 时间:
2015-09-19 15:10:02
阅读次数:
250
一、List数据类型的方法定义两个list,a和b:a=[1,2,3,4],b=[7,8,9,10]a.append(x) 在a的末尾附加x元素a.extend(b) 在a的末尾添加b的所有元素a.insert(i,x) 在a的第i个元素位置之后插入x元素,即a.ins...
分类:
其他好文 时间:
2015-09-15 21:33:53
阅读次数:
178
第二章Mablab语言基础2.1Matlab的变量与常量 1)input:x=input(‘pleaseenteranumb’) 2)Inf/inf:正无穷大 3)pi:圆周率 4)默认保留变量:ans2.2Matlab的基本数据结构(1) 1)修改CurentFolder:修改快捷方式的...
分类:
编程语言 时间:
2015-09-11 19:09:37
阅读次数:
188
Java集合框架实现了常用的基本数据结构,如:集合、线性表、队列、栈、映射表等。下图是集合框架的类关系图: Java集合框架主要由Collection接口和Map接口构成,Collection接口有子接口List、Set、Queue接口。常用的集合类有:ArrayList、LinkedList、Ha...
分类:
编程语言 时间:
2015-08-12 01:01:21
阅读次数:
244
Java中String的基础知识==与equal的区别基本数据类型,指的是java中的八种基本数据结构(byte,short,char,int,long,float,double,boolean),一般的比较是使用的 ==,比较的是他们的值。复合数据类型(类)
==比较的是两个对象的引用,可以理解为在内存中的地址,除非是同一个new出来的对象,他们的 ==为true,否则,都为false。
equa...
分类:
编程语言 时间:
2015-08-09 00:30:58
阅读次数:
128
前年写了 gcc源码分析,感觉写的不好,如果没有源代码读起来很痛苦,基本上是读天书,这一次改了一种写法,用另一种思路来写,希望这一次能好一点:
1.基本数据结构
编译器前端主要的任务就是把输入的源码转换成一棵语法树,
在gcc中,树的每一个节点用一个结构体来表示,下面就来谈一谈gcc中用到的这个结构体:
union tree_node
{
s...
分类:
其他好文 时间:
2015-08-07 16:16:02
阅读次数:
101
/** 02. * 定义基本数据结构 03. * @author 小宇 04. */ 05. 06.public class MGraph 07.{ 08. //当边edges[i][j]不存在时,用null表示其值 09. public static final int ...
分类:
其他好文 时间:
2015-08-05 22:10:07
阅读次数:
264
#include#include#includetypedef struct _stack{ int* arr; int top, size;}stack;stack createStack(int size){ stack st; st.arr = (int*)malloc(size*sizeof...
分类:
其他好文 时间:
2015-08-02 19:45:41
阅读次数:
108
最近想回过头来看看以前写的一些代码,可叹为何刚进大学的时候不知道要养成写博客的好习惯。现在好多东西都没有做记录,后面也没再遇到相同的问题,忘的都差不多了。只能勉强整理了下面写的一些代码,这些代码有的有参考别人的代码,但都是自己曾经一点点敲的,挂出来,虽然很基础,但希望能对别人有帮助。链表链表是一种非...
分类:
编程语言 时间:
2015-08-02 00:57:02
阅读次数:
234