fånga alla

This commit is contained in:
2018-12-23 18:59:54 +01:00
parent 55e4e202c8
commit abaaf01763

View File

@ -34,25 +34,30 @@ namespace _2018_08
private int CalculateMetaData(int[] numbers)
{
int tempSum = 0;
int omgStart = 0;
LinkedList<TreeNode> llT = new LinkedList<TreeNode>();
TreeNode strtNode = new TreeNode(0, numbers);
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++)
while (omgStart < numbers.Length)
{
headEnd = this.SubProc(nxt, numbers, llT);
if (i < firstAnt - 1)
TreeNode strtNode = new TreeNode(omgStart, numbers);
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);
//llT.AddLast(nxt);
headEnd = this.SubProc(nxt, numbers, llT);
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();
foreach (var ll in llT)
{