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
88
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
55
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
240
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
Hanami and htmx
bkuhlmann
0
230
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
430
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
180
Elm 0.19.0 Changes
bkuhlmann
0
510
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
slow types ってなんだろう?
karad
0
120
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
430
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
SIMD Parallel Programming with the Vector API
josepaumard
0
230
VS Code をプロダクトにどう取り込むか
onomax
1
760
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.2k
Implementing Design Systems in Swift
seyfoyun
2
480
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
43
6.8k
Happy Clients
brianwarren
92
6.4k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
Bash Introduction
62gerente
605
210k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
A Philosophy of Restraint
colly
197
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Visualization
eitanlees
137
14k
Automating Front-end Workflow
addyosmani
1357
200k
Designing with Data
zakiwarfel
96
4.8k
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