Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
再帰んのお話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
RyuCyber-APT50
January 18, 2022
Education
0
84
再帰んのお話
https://rpacommunity.connpass.com/event/234897/
で登壇したときの資料です
RyuCyber-APT50
January 18, 2022
Tweet
Share
More Decks by RyuCyber-APT50
See All by RyuCyber-APT50
情報処理技術者試験 ITパスポート勉強会
ryucyberapt50
0
150
平景清と三種の神器による怨送り
ryucyberapt50
0
92
「自称」ダイバーシティ対応ライトニングトーク_RPA勉強会!RPALT vol.28~IT・RPA・自動化ネタ・ライトニングトーク~
ryucyberapt50
0
42
100倍界王拳の使い手になろう_LTネタ版.pdf
ryucyberapt50
0
260
EXCEL,ACCESS,Microsoft365連携勉強会オープニング資料
ryucyberapt50
0
240
発表_EXCEL_ACCESS_Microsoft365連携
ryucyberapt50
0
210
Other Decks in Education
See All in Education
Node-REDで広がるプログラミング教育の可能性
ueponx
1
260
TypeScript初心者向け完全ガイド
mickey_kubo
1
120
10分で学ぶ すてきなモナド
soukouki
1
140
自己紹介 / who-am-i
yasulab
PRO
5
6.3k
Going over the Edge
jonoalderson
0
340
0203
cbtlibrary
0
100
NUTMEG紹介スライド
mugiiicha
0
890
Web 2.0 Patterns and Technologies - Lecture 8 - Web Technologies (1019888BNR)
signer
PRO
0
3k
都市の形成要因と 「都市の余白」のあり方
sakamon
0
160
東大1年生にJulia教えてみた
matsui_528
7
12k
滑空スポーツ講習会2025(実技講習)EMFT講習 実施要領/JSA EMFT 2025 procedure
jsaseminar
0
100
【旧:ZEPメタバース校舎操作ガイド】
ainischool
0
790
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
130
Into the Great Unknown - MozCon
thekraken
40
2.3k
Facilitating Awesome Meetings
lara
57
6.8k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
99
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A Tale of Four Properties
chriscoyier
162
24k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Transcript
最近 再帰んのお話 2022/1/17 Ryu.Cyber(冴場 竜) Twitter: @Cyberwintellg1
自己紹介 • IT歴40年超の爺です • 大学ではアルゴリズム専攻 • ITで飯食ってる職場でお仕事 • 現職は情シス •
業務効率化やってます
お題目 •起 再帰 •承 再帰の例 •転 お◦ ◦ ◦ •落
まとめ
起
再帰 • 自分を自分で定義する考え方 • プログラミング言語では定番 • クイックソートが有名 • 繰り返しだがループとは異なる
再帰 recursive • ITの基礎 • アルゴリズム • 数学的帰納法 • チューリングマシン
• λ関数 • EXCELのLambda(らむだ)関数 • おすすめの解説本 プログラマの数学 • ISBN:978-4-7973-9545-7
孫の定義 • 親子の定義 • 親(親子) • 繰り返すと曾孫、玄孫、その先も • 親(親(親子))
承
組織図
組織図 人の見た目には優しいが データー処理に不向き 組織改編 名称変更対応が複雑
再帰概念を入れたデーター構造 データー格納、処理を優先 人の見た目は別 組織改編 名称変更対応が楽になる
データー構造→組織図 親組織コードの値がnull のレコードが階層トップ
データー構造→組織図 階層トップの組織コードを 親組織にもつレコードを抽出
データー構造→組織図 第2階層の組織コードをもつ レコードを抽出 末端まで探索して組織図生成
再帰概念を入れたデーター構造 • 階層構造なデーター構造 • データー構造に再帰の概念を取り入れる • データー構造のシンプル化 • データー構造を変更せずデーター変更、階層構造変更に対応可 •
データ構造 ✗ 人の見た目優先 ◦ 人の見た目とデーター処理は分離 • MVCモデル
転
IT界で有名な文 • GNU is Not Unix. • PHP: Hypertext Processor
• 駄洒落みたいなもんかい?
おじさん • ITにはおじさんが多い • LTもおじさんばっかり • なぜ?
IT→再帰→駄洒落→おじさん
落
再帰を理解するには おやぢギャグを連発しませう
みなさんご昭和ください
恥ずかしがらずに 大きな声で
布団が吹っ飛んだ
完