根据给定的条件和算法提供一种解决方案。
条件：给定一个数值数组[2,1,4,3,6,5,8,7]，算法：选择排序
选择排序的解决方案：
1. 从数组中找到最小的元素；
2. 将最小的元素放到数组的第一个位置；
3. 从剩下的元素中找到最小的元素；
4. 将最小的元素放到数组的第二个位置；
5. 重复上述步骤，直到整个数组有序为止。

对于给定的数值数组[2,1,4,3,6,5,8,7]，应用选择排序的步骤如下：
1. 找到最小的元素1，将其放到数组的第一个位置，数组变为[1,2,4,3,6,5,8,7]；
2. 找到最小的元素2，将其放到数组的第二个位置，数组变为[1,2,4,3,6,5,8,7]；
3. 找到最小的元素3，将其放到数组的第三个位置，数组变为[1,2,3,4,6,5,8,7]；
4. 找到最小的元素4，将其放到数组的第四个位置，数组变为[1,2,3,4,6,5,8,7]；
5. 找到最小的元素5，将其放到数组的第五个位置，数组变为[1,2,3,4,5,6,8,7]；
6. 找到最小的元素6，将其放到数组的第六个位置，数组变为[1,2,3,4,5,6,8,7]；
7. 找到最小的元素7，将其放到数组的第七个位置，数组变为[1,2,3,4,5,6,7,8]；
8. 找到最小的元素8，将其放到数组的第八个位置，数组变为[1,2,3,4,5,6,7,8]。

最终的数组为有序数组[1,2,3,4,5,6,7,8]。