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
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
310
Getting Started with Jetpack Compose
davidodari
0
150
Persistence
davidodari
0
77
Building Trust in a Multicultural Team
davidodari
1
37
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
440
Journey as an Android Developer
davidodari
1
170
Improve Quality of Android Apps with BDD
davidodari
0
190
Quick Intro To Kotlin Generics
davidodari
0
220
Other Decks in Programming
See All in Programming
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
240
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
110
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
390
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
220
AI時代のUIはどこへ行く?その2!
yusukebe
21
7k
OSもどきOS
arkw
0
540
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
250
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
10
4k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2k
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
Building AI with AI
inesmontani
PRO
1
1.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
How to make the Groovebox
asonas
2
2.2k
Side Projects
sachag
455
43k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Chasing Engaging Ingredients in Design
codingconduct
0
220
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
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