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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
David Odari
September 14, 2019
Programming
0
110
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
300
Getting Started with Jetpack Compose
davidodari
0
140
Persistence
davidodari
0
66
Building Trust in a Multicultural Team
davidodari
1
31
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
420
Journey as an Android Developer
davidodari
1
160
Improve Quality of Android Apps with BDD
davidodari
0
180
Quick Intro To Kotlin Generics
davidodari
0
210
Other Decks in Programming
See All in Programming
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
Oxlint JS plugins
kazupon
1
620
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.3k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
2026年 エンジニアリング自己学習法
yumechi
0
130
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
540
AI巻き込み型コードレビューのススメ
nealle
0
100
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
Architectural Extensions
denyspoltorak
0
270
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
680
The Cult of Friendly URLs
andyhume
79
6.8k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Ethics towards AI in product and experience design
skipperchong
2
190
BBQ
matthewcrist
89
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Docker and Python
trallard
47
3.7k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
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