Advertisement
Guest User

Untitled

a guest
Apr 16th, 2012
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. \documentclass{beamer}
  2. \setbeamertemplate{navigation symbols}{}
  3. \usepackage{hyperref}
  4. \usepackage{color}
  5. \usepackage{alltt}
  6. \usetheme{Marburg} %Berkeley}
  7.  
  8. \usecolortheme{beaver}
  9. \usepackage{endnotes}
  10. \usepackage[ngerman]{babel}
  11.  
  12. \usepackage[T1]{fontenc}
  13. %\usepackage[urw-garamond]{mathdesign}
  14.  
  15. \begin{document}
  16. \title{Hashing}
  17. \author{Florian Kirmaier und Mathias Riegel}
  18. \date{\today}
  19. \begin{frame}
  20. \titlepage
  21. \begin{center} made with \LaTeX \end{center}
  22. \end{frame}
  23.  
  24.  
  25. \section{Einleitung}
  26. \begin{frame}[fragile]\frametitle{Table of contents}\tableofcontents
  27. \end{frame}
  28.  
  29. \subsection{Die Hashfunktion}
  30. \begin{frame}[fragile]\frametitle{Die Hashtabelle}
  31. M = Index
  32. 0 $\leq$ h(k) < M
  33.  
  34. h'(x) = h(x) \% M'
  35.  
  36. \quad
  37.  
  38. \pause
  39. Operationen:
  40. \begin{itemize}
  41. \item
  42. Search
  43. \item
  44. Insert
  45. \item
  46. Remove
  47. \end{itemize}
  48.  
  49. \end{frame}
  50.  
  51. \section{geschlossene Hashverfahren}
  52. \begin{frame}
  53. Mit Liste oder Baum als Struktur
  54. \end{frame}
  55.  
  56. \subsection{Bucketsort} % zweimal? überhaupt nicht?
  57.  
  58.  
  59. \subsection{Dynamisches Hashing}
  60.  
  61.  
  62.  
  63. \section{offene Hashverfahren}
  64.  
  65. \subsection{Einleitung}
  66.  
  67. \subsection{Lineares Sondieren}
  68. \begin{frame}
  69. Sondierungsfunktion:
  70. s(i,k)
  71. \end{frame}
  72.  
  73. \subsection{Deletion}
  74.  
  75. \subsection{Lazy Deletion}
  76.  
  77. \subsection{Deletion mit Linearen Sondieren}
  78. \begin{frame}
  79. Der folgende Algorithmus verhindert, dass Felder als occupied markiert werden: \pause
  80.  
  81. Vorbedingung: i ist der Index der Zelle die gel\"öscht werden soll.\pause
  82.  
  83. \begin{tabular}{ll}
  84. R1 & $ Table[i] \leftarrow Empty $ \\
  85. & j $\leftarrow$ i \\
  86. R2 & i $\leftarrow$ i - 1 \\
  87. & if i < 0 then i $\leftarrow$ i + M \\
  88. R3 & if $ Table[i] = Empty $ then terminate \\
  89. & $ r \leftarrow h(Table[i]) $ \\
  90. & $ if ( i \leq r < j \vee r < j < i \vee j < i \leq r) Goto R2 $ \\
  91. R4 & $ Table[j] \leftarrow Table[i] $ \\
  92. & Goto R1 \\
  93.  
  94. \end{tabular}
  95.  
  96. \quad
  97. \end{frame}
  98.  
  99.  
  100. \subsection{Quadratisches Sondieren}
  101. \begin{frame}
  102. Sondierungsfunktion: \\
  103. $ S(i,k) = i^{2} $ \\
  104. \end{frame}
  105.  
  106.  
  107. \subsection{Double-Hashing}
  108. \begin{frame}
  109. Sondierungsfunktion: \\
  110. $ S(i{,} k) = i * h'(k) $ \\
  111. Wobei h' eine neue Hashfunktion ist!
  112. \end{frame}
  113.  
  114. \subsection{Brent-Hashing}
  115. %todo
  116.  
  117.  
  118.  
  119. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement