#author("2023-11-01T21:40:13+09:00","default:irrp","irrp")
#author("2024-01-18T10:06:54+09:00","default:irrp","irrp")
→数学・物理

→[[暗号化]]

→AI/機械学習

→詳細設計


#contents

*サブトピック [#he8213a1]
-囲碁、将棋、ボードゲーム

-地図上の距離の計算
--測地系と投影



*一般 [#y756ea3b]
-[[知名度がいまいち分かってないNextDPというテクニックについて #Python - Qiita>https://qiita.com/H20/items/922cc0a17ba5817f26d7]] 2024.1

-[[いろんなバンディットアルゴリズムを理解しよう #機械学習 - Qiita>https://qiita.com/birdwatcher/items/9560afeea61d14cff317]] 2023.11

-[[互除法よりも高速な (こともある) 最大公約数アルゴリズム - Qiita>https://qiita.com/sikeda/items/0f20c4bb586dfffafea7]] 2023.7

-[[[書評] 『問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本』をしっかり読み直しました | DevelopersIO>https://dev.classmethod.jp/articles/book-review-mathmatics-and-algorithm/]] 2023.6

-[[アニメーションでみるアルゴリズムの計算量 - Qiita>https://qiita.com/S4nTo/items/2fe9e41d2f1eb3e124e9]] 2023.3

-[[最適輸送が遅すぎる(スライス法による解法) - Speaker Deck>https://speakerdeck.com/joisino/zui-shi-shu-song-gachi-sugiru-suraisufa-niyorujie-fa]] 2023.3

-[[社内マッチングアプリ「CLUB ZOZO」のマッチングアルゴリズム - ZOZO TECH BLOG>https://techblog.zozo.com/entry/clubzozo-algo]] 2023.2

-[[paiza スタック・キュー応用編 python 解答例  - Qiita>https://qiita.com/jefuo/items/9ad59faa5a6ff07ae9a3]] 2023.1

-[[競技プログラマー ハンドブック Competitive Programmer’s Handbook>https://github.com/recuraki/cphp-ja/raw/master/book.pdf]] 2023.1
--想定読者としては特にアルゴリズムを学んで、国際情報学オリンピック(IOI)や国際大学対抗プログラミングコンテスト(ICPC)に参加したいと考えている学生を対象としています。それ以外にも競技プログラミングに興味のある人なら誰でも読むことができます。優れた競技プログラマになるには多くの時間を要しますが、さまざまなことを学べる機会でもあります。この本を読み、実際に問題を解き、コンテストに参加することに時間をかければ、アルゴリズムに対する理解が深まることは間違いありません。
--[[GitHub - recuraki/cphb-ja: (JA)Competitive Programmer's Handbook>https://github.com/recuraki/cphb-ja]]

-[[20221220_アルゴリズムと実社会.pdf - Google ドライブ>https://drive.google.com/file/d/1HR-f8GYLzaP3XLapiCeGL8bL8G3RtSGd/view]] 2022.12

-[[転置インデックスの圧縮技法>https://takuya-a.net/blog/inverted-index-compression-techniques/]] 2022.11

-[[AlphaTensor :強化学習を利用した高速な行列積演算アルゴリズムの発見 - Qiita>https://qiita.com/itok_msi/items/0acb4dbdcafbd35d8deb]] 2022.11

-[[The Algorithms>https://the-algorithms.com/]] 2022.9
--We are a group of programmers helping each other build new things, whether it be writing complex encryption programs, or simple ciphers. Our goal is to work together to document and model beautiful, helpful and interesting algorithms using code. We are an open-source community - anyone can contribute. We check each other's work, communicate and collaborate to solve problems. We strive to be welcoming, respectful, yet make sure that our code follows the latest programming guidelines.

-[[Algorithms for Decision Making>https://algorithmsbook.com/#]] 2022.7


-[[冪等性とは「同じ操作を何度繰り返しても、同じ結果が得られる性質」のこと - Qiita>https://qiita.com/suin/items/316cb8aaf8dfcf11abae]] 2019

-[[シミュレーテッド・アニーリング(SA法)の概要と実験結果>https://www.ffri.jp/blog/2013/07/2013-07-04.htm]] 2013
--最適解を得る問題で局所解を回避する焼きなまし法

-[[diffの動作原理を知る〜どのようにして差分を導き出すのか>http://gihyo.jp/dev/column/01/prog/2011/diff_sd200906?page=1]] 2011.3.11

-[[CodeIQで結城先生が出題されたCrossingが神がかっていた件>http://d.hatena.ne.jp/yaneurao/20130904]] 2013.9.4

-[[CRC解説>http://page.freett.com/seaside/vip/crc/CRC.htm]] 2012.8.2


-[[古くて新しい自動迷路生成アルゴリズム>http://d.hatena.ne.jp/yaneurao/20130125#p1]] 2013.1.25

-[[ダンジョンマップを生成するアルゴリズムの解説>http://wise9.jp/archives/6964]] 2012.3.28

-[[アルゴリズムに始まり,アルゴリズムに終わる>http://d.hatena.ne.jp/JavaBlack/20110923/p1]] 2011.9.23

-[[アルゴリズムの勉強の仕方>http://d.hatena.ne.jp/nowokay/20110922]] 2011.9.22

-[[書評 - ガベージコレクションのアルゴリズムと実装>http://blog.livedoor.jp/dankogai/archives/51420178.html]] 2010.3.20

-[[アルゴリズムの紹介>http://fussy.web.fc2.com/algo/index.htm]] 

-[[GoogleのMapReduceアルゴリズムをJavaで理解する>http://www.atmarkit.co.jp/fjava/special/distributed01/distributed01_1.html]]

-[[データの類似性を探る〜k-means 法を用いた非階層クラスター分析〜 - ROXX開発者ブログ>https://techblog.roxx.co.jp/entry/2023/01/19/184124]] 2023.1
-[[クラスタリングの定番アルゴリズム「K-means法」をビジュアライズしてみた>http://tech.nitoyon.com/ja/blog/2009/04/09/kmeans-visualise/]] 2009


-[[Processing.jsで魚の群れシミュレーション>http://d.hatena.ne.jp/p4life/20080512/1210568035]]

-[[ProgramingReport>http://home.f01.itscom.net/toge/programingreport/program/clang.html]]

-[[Ant colony optimization:http://www.codeproject.com/useritems/Ant_Colony_Optimisation.asp]]

-[[Curry-Howard対応:http://www.kmonos.net/wlog/61.html#_0538060508]]

-[[Undo,Redo Buffer framework:http://www.codeproject.com/csharp/UndoRedoBuffer.asp]]

-[[Extreme Optimization:http://www.extremeoptimization.com/]]



*日付、時刻 [#wf5d345c]
-[[標準時の話 UTC,JST,TAI,GMT>http://madeira.cc.hokudai.ac.jp/RD/artifex/Time/index.ja.html]]
-[[ISO 8601 日付と時刻のフォーマット仕様>http://ja.wikipedia.org/wiki/ISO_8601]]
-[[西暦→和暦変換>http://code.nanigac.com/source/view/222]]




*探索 [#b5061593]
-[[配列と連結リストの線形探索における計算速度とキャッシュメモリの重要性 - コネヒト開発者ブログ>https://tech.connehito.com/entry/2023/10/16/115909]] 2023.10

-[[貪欲法をビームサーチ化する際にやってはいけないこと - Qiita>https://qiita.com/thun-c/items/15c4b73d288098a6e6cd]] 2023.7

-[[ビームスタックサーチ(Beam-Stack Search)の解説 - Qiita>https://qiita.com/tsukasa__diary/items/f050291b6adad80b7998]] 2022.5

-[[Rabin Karpアルゴリズム:http://blog.bulknews.net/mt/archives/002057.html]]
--コード内でコピペで同じことやった場所を探せる


**経路探索/木探索/ツリー構造 [#n3053745]
-[[入門 B-link tree>https://zenn.dev/hmarui66/articles/b87d6be351d6e2]] 2023.9

-[[レビュー:探索アルゴリズム実践入門 | やねうら王 公式サイト>https://yaneuraou.yaneu.com/2023/02/23/review-introduction-to-practical-search-algorithms/]] 2023.2

-[[この木なんの木? モンテカルロ木と最良優先MiniMax木の"間"に存在する名もなき木々 - ヴァルの開発記>https://valgrowth.hatenablog.com/entry/2023/02/11/103944]] 2023.2

-[[【Python】穴掘り法とA*アルゴリズムによる迷路自動生成プログラムの作成 - Qiita>https://qiita.com/kuro_8193/items/3443b26df16177df3228]] 2023.8

-[[アルゴリズムが迷路を自動で解く様子を可視化したら神秘的だった【A*アルゴリズム】【Aスターアルゴリズム】 - YouTube>https://www.youtube.com/watch?v=niypzttxyLE]] 2018

-[[経路探索アルゴリズムの「ダイクストラ法」と「A*」をビジュアライズしてみたCommentsAdd Star>http://tech.nitoyon.com/ja/blog/2010/01/26/dijkstra-aster-visualize/]] 2010.1.26

-[[RDBMSで使われるB木を学ぼう>http://www.atmarkit.co.jp/fcoding/articles/delphi/05/delphi05a.html]] 2009.6.22

-[[A-star in C#:http://www.codeproject.com/useritems/PathFinder.asp]]


*UUID [#qb65d6bd]
-[[JavaでUUIDを扱えるライブラリーを調べる - CLOVER🍀>https://kazuhira-r.hatenablog.com/entry/2023/08/07/000248]] 2023.8

-[[GitHub - ulid/spec: The canonical spec for ulid>https://github.com/ulid/spec]] 2023.5

-[[UUID(v4) がぶつかる可能性を考えなくていい理由 - Qiita>https://qiita.com/ta_ta_ta_miya/items/1f8f71db3c1bf2dfb7ea]] 2016

-[[JavaでULIDを使いたい(Sulky ULIDを使う) - CLOVER🍀>https://kazuhira-r.hatenablog.com/entry/2022/10/15/230255]] 2022.10

-[[Python3でUUIDを生成する - Qiita>https://qiita.com/shimajiri/items/315d458d3796ed4a60da]] 2022.10

-[[PythonでURLセーフなUUID(ランダム文字列)を生成する | ジコログ>https://self-development.info/python%e3%81%a7url%e3%82%bb%e3%83%bc%e3%83%95%e3%81%aauuid%ef%bc%88%e3%83%a9%e3%83%b3%e3%83%80%e3%83%a0%e6%96%87%e5%ad%97%e5%88%97%ef%bc%89%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b/]] 2022.9

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS