private void Insert()             //插入元素
        {
            int    i;
            string x, str;

            if (textBox3.Text.Trim() == "")
            {
                label2.Text = "必须输入序号";
            }
            else
            {
                try
                {
                    i = Convert.ToInt16(textBox3.Text.Trim());
                }
                catch (Exception err)
                {
                    label2.Text = "输入的序号是错误的";
                    return;
                }
                x = textBox2.Text.Trim();
                if (x == "")
                {
                    label2.Text = "操作提示:必须输入元素值";
                }
                else
                {
                    if (L.ListInsert(i, x))
                    {
                        str           = L.DispList();
                        textBox4.Text = str;
                        label2.Text   = "操作提示:成功插入元素" + x;
                    }
                    else
                    {
                        label2.Text   = "操作提示:输入的序号" + i.ToString() + "错误";
                        textBox4.Text = "";
                    }
                }
            }
        }
        private void Split(ref SqListClass L1, ref SqListClass L2)           //建立奇偶顺序表表
        {
            int    i = 1, j = 1, k = 1;
            string x = "";

            while (k <= L.ListLength())
            {
                L.GetElem(k, ref x);
                L1.ListInsert(i, x);
                i++;
                k++;
                if (k <= L.ListLength())
                {
                    L.GetElem(k, ref x);
                    L2.ListInsert(j, x);
                    j++;
                    k++;
                }
            }
            label2.Text = "成功产生两个顺序表";
        }