Public feed #722020

Lastwebpage

public text v1 · immutable
Raw Edit
·published 2007-10-01 18:23 UTC
rendered paste body
template <typename TKey, typename TData = TEmpty, int SizeParam = 4, bool UniqueKeys = true>
class CBTree 
{
	struct TNode{
		TNode* Parent;
		unsigned char Info;
		TKey Key[SizeParam * 2 - 1];
		TData Data[SizeParam * 2 - 1];
		TNode* Child[SizeParam * 2];
	};
protected:
	virtual TNode* CreateNewNode();

CPP:
template <typename TKey, typename TData, int SizeParam, bool UniqueKeys>
TNode* CBTree<TKey, TData, SizeParam, UniqueKeys>::MergeNodes(TNode* Left, TNode* Right, const TKey & DownKey, const TData & DownData)

template <typename TKey, typename TData, int SizeParam, bool UniqueKeys>
CBTree<TKey, TData, SizeParam, UniqueKeys>::TNode* CBTree<TKey, TData, SizeParam, UniqueKeys>::MergeNodes(CBTree<TKey, TData, SizeParam, UniqueKeys>::TNode* Left, CBTree<TKey, TData, SizeParam, UniqueKeys>::TNode* Right, const TKey & DownKey, const TData & DownData)