SlideShare una empresa de Scribd logo
1 de 69
The Complexity of Songs By Rohan Sharma
Disclaimer
“ The Ideal Talk”
Introduction
Informative
Accessible
< 10 minutes
My Talk
No introduction
Uninformative
Arcane
Possibly > 10 minutes
Possibly > 10 minutes
</Disclaimer>
Computer Science
Computer Science
Computer Science
 
Computer Science
 
Astronomy
 
Warning: Boring Stuff Ahead!
 
Computational  Complexity
Largest Member
3 2 7 9 1
3 2 7 9 1
3 2 7 9 1
3 2 7 9 1
3 2 7 9 1
3 2 7 9 1
3 2 7 9 1
3 2 7 9 1
Linear Time O(n)
Binary Search
3 7 10 21 33 39 46 Search for  10
3 7 10 Search for  10
10 Found  10
Logarithmic time O(lg n)
 
 
 
 
The Complexity of Songs
 
How?
Letters?
Tedious!
Words?
Yes!
Toughest:   O(n)   Easiest:  O(1)
 
Never gonna give you up Never gonna let you down Never gonna run around and desert you Never gonna make you cry Never gonna say goodbye Never gonna tell a lie and hurt you
Never gonna give you up Never gonna let you down Never gonna run around and desert you Never gonna make you cry Never gonna say goodbye Never gonna tell a lie and hurt you FAIL
Breakthrough
 
O(n 1/2 )
The Twelve Days of Christmas On the first day of Christmas my true love sent to me   A partridge in a pear tree.  On the second day of Christmas my true love sent to me   Two turtle doves,  and a partridge in a pear tree.  On the third day of Christmas, my true love sent to me  Three French hens, two turtle doves, and a partridge in a pear tree.
The Twelve Days of Christmas On the first day of Christmas my true love sent to me   gift 1 On the second day of Christmas my true love sent to me   gift 1, gift 2 On the third day of Christmas, my true love sent to me  gift 1, gift 2, gift 3 ... On the n th  day of Christmas, my true love sent to me  gift 1, gift 2, gift 3, ..., gift n
The Twelve Days of Christmas gift 1 gift 1, gift 2 gift 1, gift 2, gift 3 ... gift 1, gift 2, gift 3, ..., gift n
The Twelve Days of Christmas gift 1 gift 1, gift 2 gift 1, gift 2, gift 3 ... gift 1, gift 2, gift 3, ..., gift n
O(n 1/2 )
Breakthrough #2
N  Bottles of Beer n  bottles of beer on the wall n  bottles of beer! You take one down, and pass it around n - 1  bottles of beer on the wall!
O(lg n)
 
O(1)
Questions?

Más contenido relacionado

Destacado

2008台灣華語文教學年會暨研討會議程
2008台灣華語文教學年會暨研討會議程2008台灣華語文教學年會暨研討會議程
2008台灣華語文教學年會暨研討會議程SCE, PCCU
 
Plickers操作秘技
Plickers操作秘技Plickers操作秘技
Plickers操作秘技SCE, PCCU
 
CSD_部落格也是教學平台-嵌入工具實作
CSD_部落格也是教學平台-嵌入工具實作CSD_部落格也是教學平台-嵌入工具實作
CSD_部落格也是教學平台-嵌入工具實作SCE, PCCU
 
空大_聯大2-1投影片
空大_聯大2-1投影片空大_聯大2-1投影片
空大_聯大2-1投影片SCE, PCCU
 
Tcsl online handout_1002
Tcsl online handout_1002Tcsl online handout_1002
Tcsl online handout_1002SCE, PCCU
 
進階華語數位課程開發工具及教學服務運用實務
進階華語數位課程開發工具及教學服務運用實務進階華語數位課程開發工具及教學服務運用實務
進階華語數位課程開發工具及教學服務運用實務SCE, PCCU
 
Quizizz的操作方式
Quizizz的操作方式Quizizz的操作方式
Quizizz的操作方式SCE, PCCU
 

Destacado (7)

2008台灣華語文教學年會暨研討會議程
2008台灣華語文教學年會暨研討會議程2008台灣華語文教學年會暨研討會議程
2008台灣華語文教學年會暨研討會議程
 
Plickers操作秘技
Plickers操作秘技Plickers操作秘技
Plickers操作秘技
 
CSD_部落格也是教學平台-嵌入工具實作
CSD_部落格也是教學平台-嵌入工具實作CSD_部落格也是教學平台-嵌入工具實作
CSD_部落格也是教學平台-嵌入工具實作
 
空大_聯大2-1投影片
空大_聯大2-1投影片空大_聯大2-1投影片
空大_聯大2-1投影片
 
Tcsl online handout_1002
Tcsl online handout_1002Tcsl online handout_1002
Tcsl online handout_1002
 
進階華語數位課程開發工具及教學服務運用實務
進階華語數位課程開發工具及教學服務運用實務進階華語數位課程開發工具及教學服務運用實務
進階華語數位課程開發工具及教學服務運用實務
 
Quizizz的操作方式
Quizizz的操作方式Quizizz的操作方式
Quizizz的操作方式
 

Similar a The Complexity of Songs

99 Best Text Messages To Send Girls for Instant Response
99 Best Text Messages To Send Girls for Instant Response99 Best Text Messages To Send Girls for Instant Response
99 Best Text Messages To Send Girls for Instant ResponseRAMESH K.
 
Blind Test Rules Of The Game
Blind Test   Rules Of The GameBlind Test   Rules Of The Game
Blind Test Rules Of The Gamesdugot
 
Breaking News- December 2013
Breaking News- December 2013Breaking News- December 2013
Breaking News- December 2013John Yunker
 
Choral st charles
Choral st charlesChoral st charles
Choral st charlesJakie Ubina
 
Film quotes - 'A Touch of Frost' , 'Midsummer Murders' - M. van Eijk
Film quotes   - 'A Touch of Frost' ,  'Midsummer Murders' - M. van EijkFilm quotes   - 'A Touch of Frost' ,  'Midsummer Murders' - M. van Eijk
Film quotes - 'A Touch of Frost' , 'Midsummer Murders' - M. van EijkZadkine
 

Similar a The Complexity of Songs (7)

99 Best Text Messages To Send Girls for Instant Response
99 Best Text Messages To Send Girls for Instant Response99 Best Text Messages To Send Girls for Instant Response
99 Best Text Messages To Send Girls for Instant Response
 
Grammar three sb example
Grammar three sb exampleGrammar three sb example
Grammar three sb example
 
Precal 5-6.pptx
Precal 5-6.pptxPrecal 5-6.pptx
Precal 5-6.pptx
 
Blind Test Rules Of The Game
Blind Test   Rules Of The GameBlind Test   Rules Of The Game
Blind Test Rules Of The Game
 
Breaking News- December 2013
Breaking News- December 2013Breaking News- December 2013
Breaking News- December 2013
 
Choral st charles
Choral st charlesChoral st charles
Choral st charles
 
Film quotes - 'A Touch of Frost' , 'Midsummer Murders' - M. van Eijk
Film quotes   - 'A Touch of Frost' ,  'Midsummer Murders' - M. van EijkFilm quotes   - 'A Touch of Frost' ,  'Midsummer Murders' - M. van Eijk
Film quotes - 'A Touch of Frost' , 'Midsummer Murders' - M. van Eijk
 

Último

Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceTina Ji
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersSJU Quizzers
 
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full NightCall Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Nightssuser7cb4ff
 
Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...
Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...
Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...Amil Baba Company
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...First NO1 World Amil baba in Faisalabad
 
Call Girls Chorasi 7397865700 Ridhima Hire Me Full Night
Call Girls Chorasi 7397865700 Ridhima Hire Me Full NightCall Girls Chorasi 7397865700 Ridhima Hire Me Full Night
Call Girls Chorasi 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Documentf4ssvxpz62
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607dollysharma2066
 
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEApsara Of India
 
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Sonam Pathan
 
Vip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableVip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableKomal Khan
 
Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713Sonam Pathan
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsApsara Of India
 
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full NightCall Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts ServiceVIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts ServiceApsara Of India
 
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Sonam Pathan
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Sonam Pathan
 
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一lvtagr7
 

Último (20)

Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
 
Call Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any TimeCall Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any Time
 
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzersQUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
 
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full NightCall Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
 
Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...
Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...
Amil Baba in karachi Kala jadu Expert Amil baba Black magic Specialist in Isl...
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
 
Call Girls Chorasi 7397865700 Ridhima Hire Me Full Night
Call Girls Chorasi 7397865700 Ridhima Hire Me Full NightCall Girls Chorasi 7397865700 Ridhima Hire Me Full Night
Call Girls Chorasi 7397865700 Ridhima Hire Me Full Night
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Document
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
 
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
 
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170
 
Vip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services AvailableVip Delhi Ncr Call Girls Best Services Available
Vip Delhi Ncr Call Girls Best Services Available
 
Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713Call Girl Contact Number Andheri WhatsApp:+91-9833363713
Call Girl Contact Number Andheri WhatsApp:+91-9833363713
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
 
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full NightCall Girls SG Highway 7397865700 Ridhima Hire Me Full Night
Call Girls SG Highway 7397865700 Ridhima Hire Me Full Night
 
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts ServiceVIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
 
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713
 
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
 

The Complexity of Songs