我有一个列表,需要不断添加新值,但每次添加后,我需要将其递增并插入到两个值之间。
List<int> initializers = new List <int>();
initializers.Add(1);
initializers.Add(3);
所以初始化程序将有1、3个值。
然后我将处理一组新的数字。初始化程序需要有以下值:
1、5、3、7
如果我处理另一组数字,它应该变成:
1、9、5、13、3、11、7、15
我知道如何生成正确的新值,只需要帮助在现有的初始化程序值之间插入它,而不必添加2或3个循环来移动值的位置。