数据就近搜索


            List<(double disKey, double errDis)> data0 = new List<(double disKey, double errDis)>();
            List<(double disKey, double errDis)> data1 = new List<(double disKey, double errDis)>();
            List<(double disKey, double errDis)> data2 = new List<(double disKey, double errDis)>();
            List<(double disKey, double errDis)> data3 = new List<(double disKey, double errDis)>();
            //data0 添加的数据
            data0.Add((10.8,-0.0022));
            data0.Add((21.6, -0.0015));
            data0.Add((32.4, 0.0047));
            data0.Add((43.2, 0.0072));
            data0.Add((54, 0.0058));
            data0.Add((64.8, 0.0055));
            data0.Add((75.6, 0.0066));
            data0.Add((86.4, 0.0039));
            data0.Add((97.2, 0.0052));
            data0.Add((108, 0.0018));
            data0.Add((118.8, 0.0154));
            data0.Add((129.6, -0.0022));
            data0.Add((151.2, -0.0015));
            data0.Add((162, 0.0047));
            data0.Add((172.8, 0.0072));
            data0.Add((183.6, 0.0058));
            data0.Add((194.4, 0.0055));
            data0.Add((205.2, 0.0066));
            data0.Add((216, 0.0039));
            data0.Add((226.8, 0.0052));
            data0.Add((237.6, 0.0018));
            data0.Add((248.4, 0.0154));
            data0.Add((259.2, -0.0022));
            data0.Add((270, -0.0015));
            data0.Add((280.8, 0.0047));
            data0.Add((291.6, 0.0072));
            data0.Add((302.4, 0.0058));
            data0.Add((313.2, 0.0055));
            data0.Add((324, 0.0066));
            data0.Add((334.8, 0.0066));
            data0.Add((345.6, 0.0066));
            data0.Add((356.4, 0.0066));
            data0.Add((367.2, 0.0066));
            data0.Add((378, 0.0066));
            data0.Add((388.8, 0.0066));
            data0.Add((399.6, 0.0066));
            data0.Add((410.4, 0.0066));
            data0.Add((421.2, 0.0066));
            data0.Add((432, 0.0066));
            data0.Add((442.8, 0.0066));
            data0.Add((453.6, 0.0066));
            data0.Add((464.4, 0.0066));
            data0.Add((475.2, 0.0066));
            data0.Add((486, 0.0066));
            data0.Add((496.8, 0.0066));
            data0.Add((507.6, 0.0066));
            data0.Add((518.4, 0.0066));
            data0.Add((529.2, 0.0066));
            data0.Add((540, 0.0066));
            data0.Add((550.8, 0.0066));
            data0.Add((561.6, 0.0066));
            data0.Add((572.4, 0.0066));
            data0.Add((583.2, 0.0066));
            data0.Add((594, 0.0066));
            data0.Add((604.8, 0.0066));
            data0.Add((615.6, 0.0066));
            data0.Add((626.4, 0.0066));
            data0.Add((637.2, 0.0066));
            data0.Add((648, 0.0066));
            data0.Add((658.8, 0.0066));
            data0.Add((669.6, 0.0066));
            data0.Add((680.4, 0.0066));
            data0.Add((691.2, 0.0066));
            data0.Add((702, 0.0066));
            data0.Add((712.8, 0.0066));
            data0.Add((723.6, 0.0066));
            data0.Add((734.4, 0.0066));
            data0.Add((745.2, 0.0066));
            data0.Add((756, 0.0066));
            data0.Add((766.8, 0.0066));
            data0.Add((777.6, 0.0066));
            data0.Add((788.4, 0.0066));
            data0.Add((799.2, 0.0066));

            //data1 添加的数据
            data1.Add((10.8, -0.0022));
            data1.Add((21.6, -0.0015));
            data1.Add((32.4, 0.0047));
            data1.Add((43.2, 0.0072));
            data1.Add((54, 0.0058));
            data1.Add((64.8, 0.0055));
            data1.Add((75.6, 0.0066));
            data1.Add((86.4, 0.0039));
            data1.Add((97.2, 0.0052));
            data1.Add((108, 0.0018));
            data1.Add((118.8, 0.0154));
            data1.Add((129.6, -0.0022));
            data1.Add((151.2, -0.0015));
            data1.Add((162, 0.0047));
            data1.Add((172.8, 0.0072));
            data1.Add((183.6, 0.0058));
            data1.Add((194.4, 0.0055));
            data1.Add((205.2, 0.0066));
            data1.Add((216, 0.0039));
            data1.Add((226.8, 0.0052));
            data1.Add((237.6, 0.0018));
            data1.Add((248.4, 0.0154));
            data1.Add((259.2, -0.0022));
            data1.Add((270, -0.0015));
            data1.Add((280.8, 0.0047));
            data1.Add((291.6, 0.0072));
            data1.Add((302.4, 0.0058));
            data1.Add((313.2, 0.0055));
            data1.Add((324, 0.0066));
            data1.Add((334.8, 0.0066));
            data1.Add((345.6, 0.0066));
            data1.Add((356.4, 0.0066));
            data1.Add((367.2, 0.0066));
            data1.Add((378, 0.0066));
            data1.Add((388.8, 0.0066));
            data1.Add((399.6, 0.0066));
            data1.Add((410.4, 0.0066));
            data1.Add((421.2, 0.0066));
            data1.Add((432, 0.0066));
            data1.Add((442.8, 0.0066));
            data1.Add((453.6, 0.0066));
            data1.Add((464.4, 0.0066));
            data1.Add((475.2, 0.0066));
            data1.Add((486, 0.0066));
            data1.Add((496.8, 0.0066));
            data1.Add((507.6, 0.0066));
            data1.Add((518.4, 0.0066));
            data1.Add((529.2, 0.0066));
            data1.Add((540, 0.0066));
            data1.Add((550.8, 0.0066));
            data1.Add((561.6, 0.0066));
            data1.Add((572.4, 0.0066));
            data1.Add((583.2, 0.0066));
            data1.Add((594, 0.0066));
            data1.Add((604.8, 0.0066));
            data1.Add((615.6, 0.0066));
            data1.Add((626.4, 0.0066));
            data1.Add((637.2, 0.0066));
            data1.Add((648, 0.0066));
            data1.Add((658.8, 0.0066));
            data1.Add((669.6, 0.0066));
            data1.Add((680.4, 0.0066));
            data1.Add((691.2, 0.0066));
            data1.Add((702, 0.0066));
            data1.Add((712.8, 0.0066));
            data1.Add((723.6, 0.0066));
            data1.Add((734.4, 0.0066));
            data1.Add((745.2, 0.0066));
            data1.Add((756, 0.0066));
            data1.Add((766.8, 0.0066));
            data1.Add((777.6, 0.0066));
            data1.Add((788.4, 0.0066));
            data1.Add((799.2, 0.0066));

            //data2 添加的数据
            data2.Add((10.8, -0.0022));
            data2.Add((21.6, -0.0015));
            data2.Add((32.4, 0.0047));
            data2.Add((43.2, 0.0072));
            data2.Add((54, 0.0058));
            data2.Add((64.8, 0.0055));
            data2.Add((75.6, 0.0066));
            data2.Add((86.4, 0.0039));
            data2.Add((97.2, 0.0052));
            data2.Add((108, 0.0018));
            data2.Add((118.8, 0.0154));
            data2.Add((129.6, -0.0022));
            data2.Add((151.2, -0.0015));
            data2.Add((162, 0.0047));
            data2.Add((172.8, 0.0072));
            data2.Add((183.6, 0.0058));
            data2.Add((194.4, 0.0055));
            data2.Add((205.2, 0.0066));
            data2.Add((216, 0.0039));
            data2.Add((226.8, 0.0052));
            data2.Add((237.6, 0.0018));
            data2.Add((248.4, 0.0154));
            data2.Add((259.2, -0.0022));
            data2.Add((270, -0.0015));
            data2.Add((280.8, 0.0047));
            data2.Add((291.6, 0.0072));
            data2.Add((302.4, 0.0058));
            data2.Add((313.2, 0.0055));
            data2.Add((324, 0.0066));
            data2.Add((334.8, 0.0066));
            data2.Add((345.6, 0.0066));
            data2.Add((356.4, 0.0066));
            data2.Add((367.2, 0.0066));
            data2.Add((378, 0.0066));
            data2.Add((388.8, 0.0066));
            data2.Add((399.6, 0.0066));
            data2.Add((410.4, 0.0066));
            data2.Add((421.2, 0.0066));
            data2.Add((432, 0.0066));
            data2.Add((442.8, 0.0066));
            data2.Add((453.6, 0.0066));
            data2.Add((464.4, 0.0066));
            data2.Add((475.2, 0.0066));
            data2.Add((486, 0.0066));
            data2.Add((496.8, 0.0066));
            data2.Add((507.6, 0.0066));
            data2.Add((518.4, 0.0066));
            data2.Add((529.2, 0.0066));
            data2.Add((540, 0.0066));
            data2.Add((550.8, 0.0066));
            data2.Add((561.6, 0.0066));
            data2.Add((572.4, 0.0066));
            data2.Add((583.2, 0.0066));
            data2.Add((594, 0.0066));
            data2.Add((604.8, 0.0066));
            data2.Add((615.6, 0.0066));
            data2.Add((626.4, 0.0066));
            data2.Add((637.2, 0.0066));
            data2.Add((648, 0.0066));
            data2.Add((658.8, 0.0066));
            data2.Add((669.6, 0.0066));
            data2.Add((680.4, 0.0066));
            data2.Add((691.2, 0.0066));
            data2.Add((702, 0.0066));
            data2.Add((712.8, 0.0066));
            data2.Add((723.6, 0.0066));
            data2.Add((734.4, 0.0066));
            data2.Add((745.2, 0.0066));
            data2.Add((756, 0.0066));
            data2.Add((766.8, 0.0066));
            data2.Add((777.6, 0.0066));
            data2.Add((788.4, 0.0066));
            data2.Add((799.2, 0.0066));

            //data3 添加的数据
            data3.Add((10.8, -0.0022));
            data3.Add((21.6, -0.0015));
            data3.Add((32.4, 0.0047));
            data3.Add((43.2, 0.0072));
            data3.Add((54, 0.0058));
            data3.Add((64.8, 0.0055));
            data3.Add((75.6, 0.0066));
            data3.Add((86.4, 0.0039));
            data3.Add((97.2, 0.0052));
            data3.Add((108, 0.0018));
            data3.Add((118.8, 0.0154));
            data3.Add((129.6, -0.0022));
            data3.Add((151.2, -0.0015));
            data3.Add((162, 0.0047));
            data3.Add((172.8, 0.0072));
            data3.Add((183.6, 0.0058));
            data3.Add((194.4, 0.0055));
            data3.Add((205.2, 0.0066));
            data3.Add((216, 0.0039));
            data3.Add((226.8, 0.0052));
            data3.Add((237.6, 0.0018));
            data3.Add((248.4, 0.0154));
            data3.Add((259.2, -0.0022));
            data3.Add((270, -0.0015));
            data3.Add((280.8, 0.0047));
            data3.Add((291.6, 0.0072));
            data3.Add((302.4, 0.0058));
            data3.Add((313.2, 0.0055));
            data3.Add((324, 0.0066));
            data3.Add((334.8, 0.0066));
            data3.Add((345.6, 0.0066));
            data3.Add((356.4, 0.0066));
            data3.Add((367.2, 0.0066));
            data3.Add((378, 0.0066));
            data3.Add((388.8, 0.0066));
            data3.Add((399.6, 0.0066));
            data3.Add((410.4, 0.0066));
            data3.Add((421.2, 0.0066));
            data3.Add((432, 0.0066));
            data3.Add((442.8, 0.0066));
            data3.Add((453.6, 0.0066));
            data3.Add((464.4, 0.0066));
            data3.Add((475.2, 0.0066));
            data3.Add((486, 0.0066));
            data3.Add((496.8, 0.0066));
            data3.Add((507.6, 0.0066));
            data3.Add((518.4, 0.0066));
            data3.Add((529.2, 0.0066));
            data3.Add((540, 0.0066));
            data3.Add((550.8, 0.0066));
            data3.Add((561.6, 0.0066));
            data3.Add((572.4, 0.0066));
            data3.Add((583.2, 0.0066));
            data3.Add((594, 0.0066));
            data3.Add((604.8, 0.0066));
            data3.Add((615.6, 0.0066));
            data3.Add((626.4, 0.0066));
            data3.Add((637.2, 0.0066));
            data3.Add((648, 0.0066));
            data3.Add((658.8, 0.0066));
            data3.Add((669.6, 0.0066));
            data3.Add((680.4, 0.0066));
            data3.Add((691.2, 0.0066));
            data3.Add((702, 0.0066));
            data3.Add((712.8, 0.0066));
            data3.Add((723.6, 0.0066));
            data3.Add((734.4, 0.0066));
            data3.Add((745.2, 0.0066));
            data3.Add((756, 0.0066));
            data3.Add((766.8, 0.0066));
            data3.Add((777.6, 0.0066));
            data3.Add((788.4, 0.0066));
            data3.Add((799.2, 0.0066));

            //生成errlink 在0.0036   0.0072
            List errLink0 = new List();
            List errLink1 = new List();
            List errLink2 = new List();
            List errLink3 = new List();
            double disYCount0 = 0;
            double disYCount1 = 0;
            double disYCount2 = 0;
            double disYCount3 = 0;

            //errlink0 生成的数据
            for (int i=0;ii>= fistCount&& i <= endCount).ToList(); //找出要搜索出的数据 

你可能感兴趣的:(笔记,数据分析,servlet)