Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
京大 マイコンクラブ
PDF, PPTX
10,907 views
計算量とオーダー
競技プログラミング練習会2014 Normalで使ったスライドです。計算量とオーダーという概念について説明しています。
Technology
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 8
2
/ 8
Most read
3
/ 8
4
/ 8
5
/ 8
Most read
6
/ 8
7
/ 8
8
/ 8
More Related Content
PDF
計算量
by
Ken Ogura
PDF
ソーティングと貪欲法
by
京大 マイコンクラブ
PDF
テキストファイルを読む💪 第1回
by
京大 マイコンクラブ
PDF
かわいくなろうとしたら語彙力が下がった話
by
京大 マイコンクラブ
PDF
Common Lisp入門
by
京大 マイコンクラブ
PDF
多倍長整数の乗算と高速フーリエ変換
by
京大 マイコンクラブ
PDF
つくってあそぼ ラムダ計算インタプリタ
by
京大 マイコンクラブ
PDF
Geometry with Unity
by
京大 マイコンクラブ
計算量
by
Ken Ogura
ソーティングと貪欲法
by
京大 マイコンクラブ
テキストファイルを読む💪 第1回
by
京大 マイコンクラブ
かわいくなろうとしたら語彙力が下がった話
by
京大 マイコンクラブ
Common Lisp入門
by
京大 マイコンクラブ
多倍長整数の乗算と高速フーリエ変換
by
京大 マイコンクラブ
つくってあそぼ ラムダ計算インタプリタ
by
京大 マイコンクラブ
Geometry with Unity
by
京大 マイコンクラブ
More from 京大 マイコンクラブ
PDF
セミコロンレスc++
by
京大 マイコンクラブ
PDF
エンジニアと健康
by
京大 マイコンクラブ
PPTX
女の子になれなかった人のために
by
京大 マイコンクラブ
PDF
Pietで競プロしよう
by
京大 マイコンクラブ
ODP
もし太陽のコアがIntelCoreだったら
by
京大 マイコンクラブ
PDF
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
PDF
プログラムを高速化する話Ⅱ 〜GPGPU編〜
by
京大 マイコンクラブ
PDF
ドット絵でプログラミング!難解言語『Piet』勉強会
by
京大 マイコンクラブ
PDF
No SSH (@nojima; KMC関東例会)
by
京大 マイコンクラブ
PDF
DTM練習会2017第1.5回 「伴奏の付け方」
by
京大 マイコンクラブ
PPTX
hideya流 テストプレイ観察術
by
京大 マイコンクラブ
PDF
暗号技術入門 秘密の国のアリス 総集編
by
京大 マイコンクラブ
PDF
Altseed
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第8回
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第7回
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第5回
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第3回
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第1回
by
京大 マイコンクラブ
PDF
文字コード基礎論A
by
京大 マイコンクラブ
PDF
Ultra piet
by
京大 マイコンクラブ
セミコロンレスc++
by
京大 マイコンクラブ
エンジニアと健康
by
京大 マイコンクラブ
女の子になれなかった人のために
by
京大 マイコンクラブ
Pietで競プロしよう
by
京大 マイコンクラブ
もし太陽のコアがIntelCoreだったら
by
京大 マイコンクラブ
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
プログラムを高速化する話Ⅱ 〜GPGPU編〜
by
京大 マイコンクラブ
ドット絵でプログラミング!難解言語『Piet』勉強会
by
京大 マイコンクラブ
No SSH (@nojima; KMC関東例会)
by
京大 マイコンクラブ
DTM練習会2017第1.5回 「伴奏の付け方」
by
京大 マイコンクラブ
hideya流 テストプレイ観察術
by
京大 マイコンクラブ
暗号技術入門 秘密の国のアリス 総集編
by
京大 マイコンクラブ
Altseed
by
京大 マイコンクラブ
C#でゲームを作る2016 第8回
by
京大 マイコンクラブ
C#でゲームを作る2016 第7回
by
京大 マイコンクラブ
C#でゲームを作る2016 第5回
by
京大 マイコンクラブ
C#でゲームを作る2016 第3回
by
京大 マイコンクラブ
C#でゲームを作る2016 第1回
by
京大 マイコンクラブ
文字コード基礎論A
by
京大 マイコンクラブ
Ultra piet
by
京大 マイコンクラブ
計算量とオーダー
1.
計算量とオーダー
2.
計算量 ●アルゴリズムが計算を行うときに必要になる、 計算資源の量 ●計算にかかる時間を時間計算量 ●計算に必要な記憶領域の量を空間計算量 ●普通計算量という時は時間計算量を指す
3.
計算量 ●計算量は入力に依存する ●例)一つの数を取って、その素因数を答える問題 ●1桁の数より100桁の数の方が時間がかかりそう ●計算量 を入力の大きさ の函数 で表すT n f
(n) 1 2 3 4 5 6 7 8 9 10 0 50 100 150 200 250 計算量
4.
オーダー ●アルゴリズム同士を比較したい ●どちらが良いアルゴリズムか? ●入力サイズが大きいときの違いで比べたい ●入力が小さい時はどちらにせよ一瞬で終わる ●細かな違いを無視して大まかな比較をしたい ●オーダーの考え方を用いる
5.
オーダー ●ある定数 があって、 と の間に という関係が成り立つとき、 と書く。 f (n)k g(n) f
(n)≤k×g(n) f (n)=O(g(n))またはf (n)∈O(g(n))
6.
オーダー ●イメージ 1 2 3
4 5 6 7 8 9 10 0 50 100 150 200 250 300 350 f(n) g(n) k*g(n)
7.
オーダー ●代表的なオーダー ● 定数時間 ● 対数時間 ● 線形時間 ● 多項式時間 ● 指数時間 ● 階乗時間 O(1) O(log(n)) O(n) O(nc ) O(cn ) O(n!)
8.
オーダー ●競技プログラミングでは大まかな計算時間を見 積もるために使うことが多い ●1秒間にできる処理は多くて1億回程度 ●処理の内容により変わってくる ●O記号の中に入っている変数に、具体的な数値 を入れてみて大丈夫そうかを確かめる
Download