コード例 #1
0
 public void Add(double sample)
 {
     Samples.AddLast(sample);
     if (Samples.Count > SampleDepth)
     {
         Samples.RemoveFirst();
     }
 }
コード例 #2
0
ファイル: GroupBase.cs プロジェクト: ToBackup/abl-manage
        protected virtual void InsertSample(string sp)
        {
            LinkedListNode <string> node = Samples.First;

            do
            {
                if (node == null)
                {
                    node = Samples.AddFirst(sp);
                    break;
                }
                else if (node.Value.CompareTo(sp) > 0)
                {
                    node = Samples.AddBefore(node, sp);
                    break;
                }
                node = node.Next;
            } while (node != null);

            if (node == null)
            {
                node = Samples.AddLast(sp);
            }
        }