シュワルツ変換とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > シュワルツ変換の意味・解説 

シュワルツ変換

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/16 02:56 UTC 版)

シュワルツ変換(シュワルツへんかん、: schwartzian tranaform)は、リストの要素のソートを効率良く行うためのプログラミングの手法の一つである。 このイディオム[1] は、要素の順序が実際には要素のあるプロパティ(キー)の順序に基づいていて、キーの計算に多くの計算資源を要するため計算回数を最小限にしたい状況で行う比較ソートに適している。シュワルツ変換の特徴として、名前付きの一時配列を使わないことが挙げられる。


  1. ^ Martelli, Alex; Ascher, David, eds (2002). “2.3 Sorting While Guaranteeing Sort Stability”. Python Cookbook. O'Reilly & Associates. p. 43. ISBN 0-596-00167-3. https://archive.org/details/pythoncookbook00mart/page/43. "This idiom is also known as the 'Schwartzian transform', by analogy with a related Perl idiom." 
  2. ^ Schwartz, Randal L. (16 December 1994). "Q: sort on last word in field/record". Newsgroupcomp.unix.shell. 2021年6月10日閲覧
  3. ^ Cristiansen, Tom (7 December 1996). "Ques: Use of "[ ]" in map". Newsgroupcomp.lang.perl.misc. 2021年6月10日閲覧
  4. ^ "The Old Way Using Decorate-Sort-Undecorate". 2021年6月14日閲覧
  5. ^ "Module: Enumerable (Ruby 3.0.1)". 2021年6月16日閲覧


「シュワルツ変換」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  シュワルツ変換のページへのリンク

辞書ショートカット

すべての辞書の索引

シュワルツ変換のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



シュワルツ変換のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのシュワルツ変換 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS