none
Linq OrderBy RRS feed

  • 問題

  • 在Linq的一本书上看到,关于Linq OrderBy,ThenBy操作符的说明,指出OrderBy操作符执行的顺序被指定为不固定的(这意味着排序操作不会保留元素的初始输入顺序。如果两个输入元素按特定的顺序进入OrderBy操作符,并且两个元素的键值是相同的,则对应的两个输出元素的顺序将被反转或保持不变,不会保证这些元素的顺序不变),

    求高人举一示例说明,帮我解除这一疑惑。

    2012年9月23日 下午 01:25

解答

  • 文章請看仔細一點,該文作者有說 LINQ 的 OrderBy 不是穩定排序。

    至於什麼是穩定排序,請自行參考資料結構的書。

    http://zh.wikipedia.org/wiki/%E6%8E%92%E5%BA%8F


    學習不是查個 Google 套個書上的範例就算了,而是去熟悉了解每個程式碼背後的意義,否則就算學個幾百年,它也不會是你的。

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2012年9月23日 下午 03:22
    版主

所有回覆