fånga alla
This commit is contained in:
@ -34,25 +34,30 @@ namespace _2018_08
|
|||||||
private int CalculateMetaData(int[] numbers)
|
private int CalculateMetaData(int[] numbers)
|
||||||
{
|
{
|
||||||
int tempSum = 0;
|
int tempSum = 0;
|
||||||
|
int omgStart = 0;
|
||||||
LinkedList<TreeNode> llT = new LinkedList<TreeNode>();
|
LinkedList<TreeNode> llT = new LinkedList<TreeNode>();
|
||||||
TreeNode strtNode = new TreeNode(0, numbers);
|
while (omgStart < numbers.Length)
|
||||||
llT.AddLast(strtNode);
|
|
||||||
int headEnd = 0;
|
|
||||||
int firstAnt = strtNode.AntChilds;
|
|
||||||
|
|
||||||
TreeNode nxt = new TreeNode(strtNode.HeaderStart + 2, numbers);
|
|
||||||
|
|
||||||
for (int i = 0; i < firstAnt; i++)
|
|
||||||
{
|
{
|
||||||
headEnd = this.SubProc(nxt, numbers, llT);
|
TreeNode strtNode = new TreeNode(omgStart, numbers);
|
||||||
if (i < firstAnt - 1)
|
llT.AddLast(strtNode);
|
||||||
|
int headEnd = 0;
|
||||||
|
int firstAnt = strtNode.AntChilds;
|
||||||
|
|
||||||
|
TreeNode nxt = new TreeNode(strtNode.HeaderStart + 2, numbers);
|
||||||
|
|
||||||
|
for (int i = 0; i < firstAnt; i++)
|
||||||
{
|
{
|
||||||
nxt = new TreeNode(headEnd, numbers);
|
headEnd = this.SubProc(nxt, numbers, llT);
|
||||||
//llT.AddLast(nxt);
|
if (i < firstAnt - 1)
|
||||||
|
{
|
||||||
|
nxt = new TreeNode(headEnd, numbers);
|
||||||
|
//llT.AddLast(nxt);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
strtNode.PrepMetatab(headEnd - strtNode.NodeEnd + strtNode.AntMetaEntries);
|
||||||
|
omgStart= strtNode.NodeEnd;
|
||||||
}
|
}
|
||||||
|
|
||||||
strtNode.PrepMetatab(headEnd - strtNode.NodeEnd + strtNode.AntMetaEntries);
|
|
||||||
WriteLine();
|
WriteLine();
|
||||||
foreach (var ll in llT)
|
foreach (var ll in llT)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user