TernaryTree Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.hyphenation iTextSharp.text.pdf.hyphenation.TernaryTree[[TernaryTree]] end subgraph System System.ICloneable[[ICloneable]] end System.ICloneable --> iTextSharp.text.pdf.hyphenation.TernaryTree
Members
Properties
Public properties
Methods
Protected methods
|
Returns |
Name |
|---|---|
|
|
() |
|
|
( |
Public methods
|
Returns |
Name |
|---|---|
|
|
() |
|
|
() |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
() |
Public Static methods
Details
Inheritance
-
ICloneable
Nested types
Classes
-
Iterator
Constructors
TernaryTree
Source code
internal TernaryTree()
Methods
Init
Source code
protected virtual void Init()
Insert [1/2]
Source code
public virtual void Insert(string key, char val)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
val |
Insert [2/2]
Source code
public virtual void Insert(char[] key, int start, char val)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
start |
|
|
|
val |
Strcmp [1/2]
Source code
public static int Strcmp(char[] a, int startA, char[] b, int startB)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
a |
|
|
|
startA |
|
|
|
b |
|
|
|
startB |
Strcmp [2/2]
Source code
public static int Strcmp(string str, char[] a, int start)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
str |
|
|
|
a |
|
|
|
start |
Strcpy
Source code
public static void Strcpy(char[] dst, int di, char[] src, int si)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
dst |
|
|
|
di |
|
|
|
src |
|
|
|
si |
Strlen [1/2]
Source code
public static int Strlen(char[] a, int start)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
a |
|
|
|
start |
Strlen [2/2]
Source code
public static int Strlen(char[] a)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
a |
Find [1/2]
Source code
public virtual int Find(string key)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
Find [2/2]
Source code
public virtual int Find(char[] key, int start)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
|
|
|
start |
Knows
Source code
public virtual bool Knows(string key)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
key |
Clone
Source code
public virtual object Clone()
InsertBalanced
Source code
protected virtual void InsertBalanced(string[] k, char[] v, int offset, int n)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
k |
|
|
|
v |
|
|
|
offset |
|
|
|
n |
Balance
Source code
public virtual void Balance()
TrimToSize
Source code
public virtual void TrimToSize()
PrintStats
Source code
public virtual void PrintStats()
Properties
Size
public virtual int Size { get; }
Keys
public virtual Iterator Keys { get; }
Generated with ModularDoc