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
110
0
Share
Data Structures and Algorithms Introduction
A quick overview on data structures and algorithms
David Odari
September 14, 2019
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
69
Building Trust in a Multicultural Team
davidodari
1
32
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
430
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
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
290
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
280
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
110
AIと共に生きる技術選定 2026
sgash708
0
110
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Spec-driven Development: How AI Changes Everything (And Nothing)
simas
PRO
0
120
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
150
From Formal Specification to Property Based Test
ohbarye
0
310
GitHubCopilotCLIをはじめよう.pdf
htkym
0
270
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.1k
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
360
Featured
See All Featured
The Invisible Side of Design
smashingmag
303
52k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.8k
Practical Orchestrator
shlominoach
191
11k
Ruling the World: When Life Gets Gamed
codingconduct
0
210
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
Docker and Python
trallard
47
3.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Scaling GitHub
holman
464
140k
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