diff options
author | cathook <b01902109@csie.ntu.edu.tw> | 2014-06-23 17:03:55 +0800 |
---|---|---|
committer | cathook <b01902109@csie.ntu.edu.tw> | 2014-06-23 17:03:55 +0800 |
commit | bafcb16a9048268c78210c65577ce7ec7b2577d0 (patch) | |
tree | 989725dd680de7b40f833dd78e59008808b26b76 /doc/latex/classmeow_1_1MergeableHeap.tex | |
parent | fe926756145c5e5cf5f315af0acdbfd85ba27543 (diff) | |
download | meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.tar meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.tar.gz meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.tar.bz2 meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.tar.lz meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.tar.xz meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.tar.zst meow-bafcb16a9048268c78210c65577ce7ec7b2577d0.zip |
update stylesheet.css, Self.h
Diffstat (limited to 'doc/latex/classmeow_1_1MergeableHeap.tex')
-rw-r--r-- | doc/latex/classmeow_1_1MergeableHeap.tex | 66 |
1 files changed, 60 insertions, 6 deletions
diff --git a/doc/latex/classmeow_1_1MergeableHeap.tex b/doc/latex/classmeow_1_1MergeableHeap.tex index a6f968f..fe9ddb7 100644 --- a/doc/latex/classmeow_1_1MergeableHeap.tex +++ b/doc/latex/classmeow_1_1MergeableHeap.tex @@ -46,15 +46,13 @@ void \hyperlink{classmeow_1_1MergeableHeap_a3638f12db8da212244cb6ab7e37332db}{me 一個用 {\bfseries 左偏樹} 實作的 {\ttfamily Maximum-\/\-Heap} , 除了原本heap有的功能外, 還支援 {\ttfamily merge} 功能 -\subsubsection*{Template Class Operators Request} +\subsubsection*{Template Class Operators Request } \begin{TabularC}{6} \hline -\rowcolor{lightgray}\PBS\raggedleft {\bf const?}&\PBS\centering {\bf Typename}&\PBS\raggedleft {\bf Operator }&{\bf Parameters }&\PBS\centering {\bf Return Type }&{\bf Description }\\\cline{1-6} +\rowcolor{lightgray}\PBS\raggedleft {\bf const?}&\PBS\centering {\bf Typename}&\PBS\raggedleft {\bf Operator }&{\bf Parameters }&\PBS\centering {\bf Return Type }&{\bf Description }\\\cline{1-6} \PBS\raggedleft const &\PBS\centering Element &\PBS\raggedleft operator$<$ &(Element {\ttfamily b})&\PBS\centering bool &大小比較 \\\cline{1-6} \end{TabularC} - - \begin{DoxyNote}{Note} \-: 假設現在有兩個\-Mergeable\-Heap {\ttfamily A} 和 {\ttfamily B}, 則\-: \begin{DoxyItemize} @@ -67,6 +65,10 @@ cat\-\_\-leopard \end{DoxyAuthor} +Definition at line 30 of file Mergeable\-Heap.\-h. + + + \subsection{Constructor \& Destructor Documentation} \hypertarget{classmeow_1_1MergeableHeap_a7ef8e2deae0058c91eda490005b978f7}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!Mergeable\-Heap@{Mergeable\-Heap}} \index{Mergeable\-Heap@{Mergeable\-Heap}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} @@ -79,6 +81,10 @@ cat\-\_\-leopard constructor + + +Definition at line 78 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a1d0ef435fb0214b13fbbc1a8b0ce7cdf}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!Mergeable\-Heap@{Mergeable\-Heap}} \index{Mergeable\-Heap@{Mergeable\-Heap}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{Mergeable\-Heap}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::{\bf Mergeable\-Heap} ( @@ -90,6 +96,10 @@ constructor constructor, 並且複製資料 + + +Definition at line 82 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a24a0a465dff230206e85f7b3c172553f}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!$\sim$\-Mergeable\-Heap@{$\sim$\-Mergeable\-Heap}} \index{$\sim$\-Mergeable\-Heap@{$\sim$\-Mergeable\-Heap}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{$\sim$\-Mergeable\-Heap}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::$\sim${\bf Mergeable\-Heap} ( @@ -103,6 +113,10 @@ destructor +Definition at line 86 of file Mergeable\-Heap.\-h. + + + \subsection{Member Function Documentation} \hypertarget{classmeow_1_1MergeableHeap_aaa072185a884716b2dd5c0ba608be1b0}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!clear@{clear}} \index{clear@{clear}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} @@ -111,7 +125,11 @@ destructor {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1MergeableHeap_aaa072185a884716b2dd5c0ba608be1b0} -將資料清空 \hypertarget{classmeow_1_1MergeableHeap_a3f9a65eeb600d0b9fba60855b560ab33}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!copy\-From@{copy\-From}} +將資料清空 + +Definition at line 147 of file Mergeable\-Heap.\-h. + +\hypertarget{classmeow_1_1MergeableHeap_a3f9a65eeb600d0b9fba60855b560ab33}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!copy\-From@{copy\-From}} \index{copy\-From@{copy\-From}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ {\bf Mergeable\-Heap}\& {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::copy\-From ( \begin{DoxyParamCaption} @@ -122,6 +140,10 @@ destructor 複製資料 + + +Definition at line 91 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a531fff6c8a72f09168701a0612b20af7}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!empty@{empty}} \index{empty@{empty}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{empty}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ bool {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::empty ( @@ -133,6 +155,10 @@ destructor 回傳是否為空 + + +Definition at line 123 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a3638f12db8da212244cb6ab7e37332db}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!merge@{merge}} \index{merge@{merge}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{merge}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ void {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::merge ( @@ -140,7 +166,11 @@ destructor \item[{{\bf Mergeable\-Heap}$<$ Element $>$ $\ast$}]{heap2} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1MergeableHeap_a3638f12db8da212244cb6ab7e37332db} -將給定的\-Mergeable\-Heap的資料統統加到自己身上並且清空該heap \hypertarget{classmeow_1_1MergeableHeap_acec8dde15d23e729aba90d98417db845}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!move\-To@{move\-To}} +將給定的\-Mergeable\-Heap的資料統統加到自己身上並且清空該heap + +Definition at line 155 of file Mergeable\-Heap.\-h. + +\hypertarget{classmeow_1_1MergeableHeap_acec8dde15d23e729aba90d98417db845}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!move\-To@{move\-To}} \index{move\-To@{move\-To}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{move\-To}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ void {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::move\-To ( \begin{DoxyParamCaption} @@ -151,6 +181,10 @@ destructor 將自己的資料丟給指定的heap, 從此自己一身空 + + +Definition at line 100 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a304bacba11be0772b10505b6053a57e1}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!operator=@{operator=}} \index{operator=@{operator=}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ {\bf Mergeable\-Heap}\& {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::operator= ( @@ -162,6 +196,10 @@ destructor same as {\ttfamily copy\-From(heap2)} + + +Definition at line 161 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a769478f3424598aa9a408d61b5a83928}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!pop@{pop}} \index{pop@{pop}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{pop}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ void {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::pop ( @@ -173,6 +211,10 @@ same as {\ttfamily copy\-From(heap2)} 將最大的element移除 + + +Definition at line 137 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a9491f6a76be757ae888a4093c034eedb}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!push@{push}} \index{push@{push}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{push}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ void {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::push ( @@ -184,6 +226,10 @@ same as {\ttfamily copy\-From(heap2)} 加入element + + +Definition at line 130 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a112454a9c92b71531429442e95953576}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!size@{size}} \index{size@{size}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ size\-\_\-t {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::size ( @@ -195,6 +241,10 @@ same as {\ttfamily copy\-From(heap2)} 回傳資料個數 + + +Definition at line 116 of file Mergeable\-Heap.\-h. + \hypertarget{classmeow_1_1MergeableHeap_a7daf99f9cc15f0cfa2625da4623b9042}{\index{meow\-::\-Mergeable\-Heap@{meow\-::\-Mergeable\-Heap}!top@{top}} \index{top@{top}!meow::MergeableHeap@{meow\-::\-Mergeable\-Heap}} \subsubsection[{top}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Element $>$ Element const\& {\bf meow\-::\-Mergeable\-Heap}$<$ Element $>$\-::top ( @@ -208,6 +258,10 @@ same as {\ttfamily copy\-From(heap2)} +Definition at line 109 of file Mergeable\-Heap.\-h. + + + The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} \item meowpp/dsa/\hyperlink{MergeableHeap_8h}{Mergeable\-Heap.\-h}\end{DoxyCompactItemize} |