Skip to main content
Skip table of contents

TernaryTree (1)

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
TypeNameMethods
IteratorKeysget
intSizeget

Methods

Protected methods
ReturnsName
voidInit()
voidInsertBalanced(string``[] k, char``[] v, int offset, int n)
Public methods
ReturnsName
voidBalance()
objectClone()
intFind(...)
voidInsert(...)
boolKnows(string key)
voidPrintStats()
voidTrimToSize()
Public Static methods
ReturnsName
intStrcmp(...)
voidStrcpy(char``[] dst, int di, char``[] src, int si)
intStrlen(...)

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
TypeNameDescription
stringkey
charval
Insert [2/2]
Source code
public virtual void Insert(char[] key, int start, char val)
Arguments
TypeNameDescription
char``[]key
intstart
charval
Strcmp [1/2]
Source code
public static int Strcmp(char[] a, int startA, char[] b, int startB)
Arguments
TypeNameDescription
char``[]a
intstartA
char``[]b
intstartB
Strcmp [2/2]
Source code
public static int Strcmp(string str, char[] a, int start)
Arguments
TypeNameDescription
stringstr
char``[]a
intstart
Strcpy
Source code
public static void Strcpy(char[] dst, int di, char[] src, int si)
Arguments
TypeNameDescription
char``[]dst
intdi
char``[]src
intsi
Strlen [1/2]
Source code
public static int Strlen(char[] a, int start)
Arguments
TypeNameDescription
char``[]a
intstart
Strlen [2/2]
Source code
public static int Strlen(char[] a)
Arguments
TypeNameDescription
char``[]a
Find [1/2]
Source code
public virtual int Find(string key)
Arguments
TypeNameDescription
stringkey
Find [2/2]
Source code
public virtual int Find(char[] key, int start)
Arguments
TypeNameDescription
char``[]key
intstart
Knows
Source code
public virtual bool Knows(string key)
Arguments
TypeNameDescription
stringkey
Clone
Source code
public virtual object Clone()
InsertBalanced
Source code
protected virtual void InsertBalanced(string[] k, char[] v, int offset, int n)
Arguments
TypeNameDescription
string``[]k
char``[]v
intoffset
intn
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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.