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
Data Structures and Algorithms Introduction
Search
David Odari
September 14, 2019
Programming
0
87
Data Structures and Algorithms Introduction
A quick overview on data structures and algorithms
David Odari
September 14, 2019
Tweet
Share
More Decks by David Odari
See All by David Odari
Ship Faster With Feature Flags
davidodari
0
260
Getting Started with Jetpack Compose
davidodari
0
120
Persistence
davidodari
0
53
Building Trust in a Multicultural Team
davidodari
1
17
Room ORM | Workshop 2 | GADS 2020
davidodari
0
120
Android 11 Meetups: Whats New In Android
davidodari
0
220
Journey as an Android Developer
davidodari
1
140
Improve Quality of Android Apps with BDD
davidodari
0
170
Quick Intro To Kotlin Generics
davidodari
0
150
Other Decks in Programming
See All in Programming
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
24
7.5k
チームでモデリングを育てるうえで 考えたこと・気づいたこと / Cultivating Modeling in Teams: Thoughts and Insights
mackey0225
5
2.4k
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
Enhancing Applications with Accessibility API
kishikawakatsumi
3
1k
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.5k
自作ソフト(VMagicMirror)がVRMA対応してる話+実装のTips
bakudreameater
0
110
Introduction for Open Source Swift Workshop
giginet
PRO
0
290
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
LPIXEL×CADDi_kaerururu
kaerururu
3
300
Featured
See All Featured
What's new in Ruby 2.0
geeforr
335
31k
Designing the Hi-DPI Web
ddemaree
275
33k
The Invisible Customer
myddelton
114
12k
For a Future-Friendly Web
brad_frost
170
8.9k
A Philosophy of Restraint
colly
195
15k
Visualization
eitanlees
135
14k
Rails Girls Zürich Keynote
gr2m
91
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
Being A Developer After 40
akosma
56
580k
Building Better People: How to give real-time feedback that sticks.
wjessup
350
18k
Transcript
David Odari Android Developer
Data Structures and Algorithms
Introduction
Data Structures Data Structure is a way of collecting and
organising data that enables efficient access and modification.
Algorithms A set of well defined instructions in sequence to
solve the problem.
Terms and Concepts around Ds and Algorithms
Complexities 1. Time Complexity 2. Space Complexity
Abstract Data Types 1. List 2. Stack 3. Queue
Analysis of Algorithms
Execution Time 1. Worst Case 2. Best Case 3. Average
Case
Asymptotic Notations 1. Big Oh 2. BIg Omega 3. Big
Theta