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
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
290
Getting Started with Jetpack Compose
davidodari
0
140
Persistence
davidodari
0
64
Building Trust in a Multicultural Team
davidodari
1
28
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
370
Journey as an Android Developer
davidodari
1
150
Improve Quality of Android Apps with BDD
davidodari
0
180
Quick Intro To Kotlin Generics
davidodari
0
200
Other Decks in Programming
See All in Programming
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
440
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1k
Model Pollution
hschwentner
1
180
私はどうやって技術力を上げたのか
yusukebe
43
17k
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
230
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
110
dynamic!
moro
9
5.9k
止められない医療アプリ、そっと Swift 6 へ
medley
1
110
CSC305 Lecture 04
javiergs
PRO
0
230
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
350
CSC305 Lecture 02
javiergs
PRO
1
260
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
480
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
9.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Balancing Empowerment & Direction
lara
4
670
Building Adaptive Systems
keathley
43
2.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Side Projects
sachag
455
43k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Agile that works and the tools we love
rasmusluckow
331
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Optimizing for Happiness
mojombo
379
70k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Designing for humans not robots
tammielis
254
25k
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