SlideShare a Scribd company logo
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
大话程序员可用的算法
No	
  Command	
  or	
  Program……
        Compile	
  Error…..
大话程序员可用的算法
foreach(day	
  in	
  thismonth)
{
	
  	
  	
  	
  	
  sum	
  +=	
  day.in	
  –	
  day.out;
}
Print(“                                           ”+sum+”   ”)
foreach(day	
  in	
  thismonth)
{
	
  	
  	
  	
  	
  sum	
  +=	
  day.in	
  –	
  day.out;
}
Print(“                                           ”+sum+”   ”)




                                                                 12750
Donald	
  Knuth
Donald	
  Knuth

    
    
    
    
    
winter
winter


    
    
    
   =   +
   =       +

=>	
         =       -­‐
   =       +

=>	
         =       -­‐
大话程序员可用的算法
大话程序员可用的算法



大话程序员可用的算法


   3
大话程序员可用的算法
大话程序员可用的算法
   ……
                  ……
   A   ”XXX   ”
                  ……
   A   ”XXX   ”
   B   XXX
                  ……
   A   ”XXX   ”
   B   XXX
                  ……
       A   ”XXX   ”

•      B   XXX
大话程序员可用的算法

    ”   ”

    ”       ”
       =

        ”               ”
               =
   ”       ”       ”       ”

         ”                   ”
                    =
    ”       ”           ”           ”
“               ”       ”       ”
大话程序员可用的算法

    
    
    
    
    
    
    

    
    
    
    
    
    
    



大话程序员可用的算法

    
    
    
    
    
大话程序员可用的算法

    
              ,
    
        
        
        
        A
         A   A*

    
    
    
    
    

    
    
    
    
    
大话程序员可用的算法
大话程序员可用的算法

       	
  vs	
  
    
大话程序员可用的算法

    
         AVL   B+   ……
    
    
大话程序员可用的算法
 Hash
  A	
  Joke
  Hash
  Hash
   
大话程序员可用的算法
Q	
  &	
  A

More Related Content

Viewers also liked (20)

PDF
The Evolution of Async Programming (GZ TechParty C#)
jeffz
 
PDF
Rabbit mq簡介(上)
共和 薛
 
PPTX
QML 與 C++ 的美麗邂逅
Jack Yang
 
PDF
Storm特性
zyh
 
PDF
鐵道女孩向前衝-RubyKaigi心得分享
Yu-Chen Chen
 
PDF
LWC15 典藏數位化-張其昀先生相關資料數位化之應用 報告人:中國文化大學圖書館 吳瑞秀館長
International Federation for information integration
 
PDF
使用.NET构建轻量级分布式框架
jeffz
 
PDF
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
Taipei Smart City PMO
 
PDF
我編譯故我在:誰說 Node.js 程式不能編成 binary
Fred Chien
 
PPTX
LWC14夢醒時分:圖書館建築構想書的實踐成果 以國立臺東大學圖書館為例。報告人:國立臺東大學圖書館 吳錦範組長
International Federation for information integration
 
PDF
Brig:Node.js + QML 華麗大冒險
Fred Chien
 
PDF
計概:Programming Paradigm
Rex Yuan
 
PPTX
新時代圖書館大未來
Ted Lin (林泰宏)
 
PDF
超酷炫科幻 UI:QML 入門
Fred Chien
 
PDF
試看VR的教育輕應用
Wayne Huang
 
PDF
Node.js 進攻桌面開發
Fred Chien
 
PDF
結合雲端新科技跨越真實與虛擬
FAUST CHOU
 
PDF
从效率出发的设计思考
爽 徐
 
PDF
沒有 GUI 的 Git
Chia Wei Tsai
 
PDF
[智慧城市分享] Array of things
Taipei Smart City PMO
 
The Evolution of Async Programming (GZ TechParty C#)
jeffz
 
Rabbit mq簡介(上)
共和 薛
 
QML 與 C++ 的美麗邂逅
Jack Yang
 
Storm特性
zyh
 
鐵道女孩向前衝-RubyKaigi心得分享
Yu-Chen Chen
 
LWC15 典藏數位化-張其昀先生相關資料數位化之應用 報告人:中國文化大學圖書館 吳瑞秀館長
International Federation for information integration
 
使用.NET构建轻量级分布式框架
jeffz
 
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
Taipei Smart City PMO
 
我編譯故我在:誰說 Node.js 程式不能編成 binary
Fred Chien
 
LWC14夢醒時分:圖書館建築構想書的實踐成果 以國立臺東大學圖書館為例。報告人:國立臺東大學圖書館 吳錦範組長
International Federation for information integration
 
Brig:Node.js + QML 華麗大冒險
Fred Chien
 
計概:Programming Paradigm
Rex Yuan
 
新時代圖書館大未來
Ted Lin (林泰宏)
 
超酷炫科幻 UI:QML 入門
Fred Chien
 
試看VR的教育輕應用
Wayne Huang
 
Node.js 進攻桌面開發
Fred Chien
 
結合雲端新科技跨越真實與虛擬
FAUST CHOU
 
从效率出发的设计思考
爽 徐
 
沒有 GUI 的 Git
Chia Wei Tsai
 
[智慧城市分享] Array of things
Taipei Smart City PMO
 

Similar to 大话程序员可用的算法 (20)

PDF
DTGP AAIP11
Larry Diehl
 
PPTX
Flowchat
chamaiporn tinsomrat
 
PPSX
Flowchat
chamaiporn tinsomrat
 
PPTX
Domain Transformations
Dmitri Nesteruk
 
PDF
Cripple creek three finger simple
Leo Crossfield
 
DOCX
hean ponreay
Ponreay Hean
 
PPTX
Parsing using graphs
kpingali
 
KEY
Cascading
nathanmarz
 
PPTX
Cs419 lec3 lexical analysis using re
Arab Open University and Cairo University
 
PDF
Order of operations basic practice
jslloyd23
 
PDF
8th alg -l2.3--oct4
jdurst65
 
PDF
Lesson 10
andreagoings
 
KEY
Calculus II - 20
David Mao
 
PDF
8th alg -l3.1--oct29
jdurst65
 
PDF
Grade 2 unit 3
ackerkri
 
PDF
8th alg - L0-3--0-8--aug20
jdurst65
 
PDF
Oct 22 Integers
spmath
 
PPSX
Flowchat
chamaiporn tinsomrat
 
PPTX
Shunting yard algo
Toufiq Akbar
 
PPT
Discrete lecture 01
Raja Hamid
 
DTGP AAIP11
Larry Diehl
 
Domain Transformations
Dmitri Nesteruk
 
Cripple creek three finger simple
Leo Crossfield
 
hean ponreay
Ponreay Hean
 
Parsing using graphs
kpingali
 
Cascading
nathanmarz
 
Cs419 lec3 lexical analysis using re
Arab Open University and Cairo University
 
Order of operations basic practice
jslloyd23
 
8th alg -l2.3--oct4
jdurst65
 
Lesson 10
andreagoings
 
Calculus II - 20
David Mao
 
8th alg -l3.1--oct29
jdurst65
 
Grade 2 unit 3
ackerkri
 
8th alg - L0-3--0-8--aug20
jdurst65
 
Oct 22 Integers
spmath
 
Shunting yard algo
Toufiq Akbar
 
Discrete lecture 01
Raja Hamid
 
Ad

More from jeffz (20)

PDF
Wind.js无障碍调试与排错
jeffz
 
PDF
Jscex:案例、经验、阻碍、展望
jeffz
 
PDF
深入浅出Jscex
jeffz
 
PDF
Mono for .NET Developers
jeffz
 
PDF
Javascript Uncommon Programming
jeffz
 
PDF
Jscex: Write Sexy JavaScript (中文)
jeffz
 
PDF
Jscex: Write Sexy JavaScript
jeffz
 
PDF
单点登录解决方案的架构与实现
jeffz
 
PDF
Documentation Insight技术架构与开发历程
jeffz
 
PDF
Windows Phone应用开发心得
jeffz
 
PDF
针对iPad平台的高性能网站架构
jeffz
 
PDF
The Evolution of Async-Programming on .NET Platform (TUP, Full)
jeffz
 
PDF
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
jeffz
 
PDF
The Evolution of Async-Programming (SD 2.0, JavaScript)
jeffz
 
PDF
面向对象与生活
jeffz
 
PDF
Windows内核技术介绍
jeffz
 
PDF
响应式编程及框架
jeffz
 
PDF
F#语言对异步程序设计的支持
jeffz
 
PDF
大众点评网的技术变迁之路
jeffz
 
PDF
Better Framework Better Life
jeffz
 
Wind.js无障碍调试与排错
jeffz
 
Jscex:案例、经验、阻碍、展望
jeffz
 
深入浅出Jscex
jeffz
 
Mono for .NET Developers
jeffz
 
Javascript Uncommon Programming
jeffz
 
Jscex: Write Sexy JavaScript (中文)
jeffz
 
Jscex: Write Sexy JavaScript
jeffz
 
单点登录解决方案的架构与实现
jeffz
 
Documentation Insight技术架构与开发历程
jeffz
 
Windows Phone应用开发心得
jeffz
 
针对iPad平台的高性能网站架构
jeffz
 
The Evolution of Async-Programming on .NET Platform (TUP, Full)
jeffz
 
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
jeffz
 
The Evolution of Async-Programming (SD 2.0, JavaScript)
jeffz
 
面向对象与生活
jeffz
 
Windows内核技术介绍
jeffz
 
响应式编程及框架
jeffz
 
F#语言对异步程序设计的支持
jeffz
 
大众点评网的技术变迁之路
jeffz
 
Better Framework Better Life
jeffz
 
Ad

Recently uploaded (20)

PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PPTX
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
Practical Applications of AI in Local Government
OnBoard
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 

大话程序员可用的算法