summaryrefslogtreecommitdiff
path: root/utils/FIGURES/hash.tex
diff options
context:
space:
mode:
Diffstat (limited to 'utils/FIGURES/hash.tex')
-rw-r--r--utils/FIGURES/hash.tex41
1 files changed, 41 insertions, 0 deletions
diff --git a/utils/FIGURES/hash.tex b/utils/FIGURES/hash.tex
new file mode 100644
index 0000000..bdd151b
--- /dev/null
+++ b/utils/FIGURES/hash.tex
@@ -0,0 +1,41 @@
+\setlength{\unitlength}{0.11mm}
+\begin{picture}(1400,728)(-580,100)
+\put(-498,392){\small\bf abc}
+\put(-420,400){\thicklines\vector(1,0){180}}
+\put(-120,400){\thicklines\vector(2,1){160}}
+\put(-170,430){\circle{20}}
+\put(-190,370){\circle{20}}
+\put(-170,390){\circle{20}}
+\put(-200,410){\oval(40,20)}
+\put(-500,500){\small\sf key}
+\put(-280,500){\small\sf hash function}
+\put(-180,400){\circle{120}}
+\put(20,700){\small\sf HTABLE}
+\put(280,700){\small\sf CELL}
+\put(220,600){\vector(1,0){100}}
+\put(360,240){\vector(1,0){100}}
+\put(220,240){\vector(1,0){100}}
+\put(80,240){\vector(1,0){100}}
+\put(80,480){\vector(1,0){100}}
+\put(80,600){\vector(1,0){100}}
+\put(320,580){\framebox(60,60){}}
+\put(320,580){\line(1,1){60}}
+\put(460,220){\framebox(60,60){}}
+\put(460,220){\line(1,1){60}}
+\put(320,220){\line(1,1){60}}
+\put(320,220){\framebox(60,60){}}
+\put(180,220){\framebox(60,60){}}
+\put(180,220){\line(1,1){60}}
+\put(180,460){\line(1,1){60}}
+\put(180,460){\framebox(60,60){}}
+\put(180,580){\line(1,1){60}}
+\put(180,580){\framebox(60,60){}}
+\put(40,220){\line(1,0){60}}
+\put(40,280){\line(1,0){60}}
+\put(40,340){\line(1,0){60}}
+\put(40,400){\line(1,0){60}}
+\put(40,460){\line(1,0){60}}
+\put(40,520){\line(1,0){60}}
+\put(40,580){\line(1,0){60}}
+\put(40,160){\framebox(60,480){}}
+\end{picture}