fånga alla
This commit is contained in:
@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user