SlideShare a Scribd company logo
Biological Sciences faculty
Biophysics Department
Bioinformatics Algorithms Present
Presented By
Alireza Doustmohammadi
Graduate Student in Bioinformatics
December 2018
BA Present Tarbiat Modares University 1 of 27
Contents
Introduction
Donald Knuth
LCA Time Complexity
2 of 27BA Present Tarbiat Modares University
Introduction
3 of 27
LCP Problem:
longest common prefix of two suffixes
BA Present Tarbiat Modares University
Suffix i Suffix j
History
Donald Knuth
[https://alchetron.com/Donald-Knuth]
4 of 27
 An American computer scientist, mathematician
 Popularized the asymptotic notation
[http://tcs.unige.ch/doku.php]
BA Present Tarbiat Modares University
LCA
Most Popular Activities
Donald Knuth
[https://www.amazon.in/Computer-
Programming-Volumes-1-4A
-Boxed/dp/0321751043]
5 of 27BA Present Tarbiat Modares University
LCA
1. The Art of Computer Programming
2. TEX Machine
Efficient LCA Algorithm
Donald Knuth
6 of 27BA Present Tarbiat Modares University
LCA
Use Euler Walking
Euler Walking
Donald Knuth
7 of 27BA Present Tarbiat Modares University
LCA
1
Euler Walking
Donald Knuth
8 of 27BA Present Tarbiat Modares University
LCA
2
1
Euler Walking
Donald Knuth
9 of 27BA Present Tarbiat Modares University
LCA
4
2
1
Euler Walking
Donald Knuth
10 of 27BA Present Tarbiat Modares University
LCA
2
4
2
1
Euler Walking
Donald Knuth
11 of 27BA Present Tarbiat Modares University
LCA
5
2
4
2
1
Euler Walking
Donald Knuth
12 of 27BA Present Tarbiat Modares University
LCA
2
5
2
4
2
1
Euler Walking
Donald Knuth
13 of 27BA Present Tarbiat Modares University
LCA
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
14 of 27BA Present Tarbiat Modares University
LCA
2
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
15 of 27BA Present Tarbiat Modares University
LCA
3
1
2
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
16 of 27BA Present Tarbiat Modares University
LCA
7
3
1
2
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
17 of 27BA Present Tarbiat Modares University
LCA
3
7
3
1
2
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
18 of 27BA Present Tarbiat Modares University
LCA
8
3
7
3
1
2
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
19 of 27BA Present Tarbiat Modares University
LCA
3
8
3
7
3
1
2
6
2
5
2
4
2
1
Euler Walking
Donald Knuth
20 of 27BA Present Tarbiat Modares University
LCA
1
3
8
3
7
3
1
2
6
2
5
2
4
2
1
Efficient LCA Algorithm
Donald Knuth
21 0f 27BA Present Tarbiat Modares University
[https://www.geeksforgeeks.org/lca-n-ary-tree-constant-query-o1/]
LCA
Efficient LCA Algorithm
Donald Knuth
22 of 27BA Present Tarbiat Modares University
[https://www.geeksforgeeks.org/lca-n-ary-tree-constant-query-o1/]
RMQ
LCA
Min depth in this range
Efficient RMQ Algorithm (Sparse table)
Donald Knuth
23 of 27BA Present Tarbiat Modares University
LCA
1 2 4 2 5 2 6 2 1 3 7 3 8 3 1
0 1 2 1 2 1 2 1 0 1 2 1 2 1 0
Size of window
Efficient RMQ Algorithm (Sparse table)
Donald Knuth
24 of 27BA Present Tarbiat Modares University
LCA
1 2 4 2 5 2 6 2 1 3 7 3 8 3 1
0 1 2 1 2 1 2 1 0 1 2 1 2 1 0
0 1 1 1 1 1 1 0 0 1 1 1 1 0 -
0 1 1 1 1 1 0 0 0 0 1 1 0 - -
0 0 0 0 0 0 0 0 - - - - - - -
0 - - - - - - - - - - - - - -
s[i][j]=Min(s[i-1][j],S[i-1][j+1])
Size of window
Efficient RMQ Algorithm (Sparse table)
Donald Knuth
25 of 27BA Present Tarbiat Modares University
LCA
6 2 1 3 7
Result is min between this windows
Efficient RMQ Algorithm (Sparse table)
Donald Knuth
26 of 27BA Present Tarbiat Modares University
LCA
1 2 4 2 5 2 6 2 1 3 7 3 8 3 1
0 1 2 1 2 1 2 1 0 1 2 1 2 1 0
0 1 1 1 1 1 1 0 0 1 1 1 1 0 -
0 1 1 1 1 1 0 0 0 0 1 1 0 - -
0 0 0 0 0 0 0 0 - - - - - - -
0 - - - - - - - - - - - - - -
Size of window
Calculate Time Complexity
Donald Knuth
27 of 27BA Present Tarbiat Modares University
LCA

More Related Content

Similar to Lowest common ancestor (LCA) algorithm

What is Multiplexer? Two Channels Multiplexer
What is Multiplexer? Two Channels Multiplexer What is Multiplexer? Two Channels Multiplexer
What is Multiplexer? Two Channels Multiplexer
Atta Ullah Khan
 
Optimisation of Recycled Thermoplastic Plate (Tile)
Optimisation of Recycled Thermoplastic Plate (Tile)Optimisation of Recycled Thermoplastic Plate (Tile)
Optimisation of Recycled Thermoplastic Plate (Tile)
Journal of Soft Computing in Civil Engineering
 
Design of multi objective cellular manufacturing
Design of multi  objective cellular manufacturingDesign of multi  objective cellular manufacturing
Design of multi objective cellular manufacturing
prj_publication
 
Simulation presentation
Simulation presentationSimulation presentation
Simulation presentation
Aseem Chakrabarthy
 
C10ComputerEngg.pptx
C10ComputerEngg.pptxC10ComputerEngg.pptx
C10ComputerEngg.pptx
vijayapraba1
 
Real time multimedia-signal_proccesing_using_matlab
Real time multimedia-signal_proccesing_using_matlabReal time multimedia-signal_proccesing_using_matlab
Real time multimedia-signal_proccesing_using_matlab
angshumanjob
 
Distributed Streams
Distributed StreamsDistributed Streams
Distributed Streams
Ashraf Bashir
 
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming ModelBender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
drboon
 
An introduction to knitr and R Markdown
An introduction to knitr and R MarkdownAn introduction to knitr and R Markdown
An introduction to knitr and R Markdown
sahirbhatnagar
 
Summarization of online conversations
Summarization of online conversationsSummarization of online conversations
Summarization of online conversations
Snehal Shinde
 
3 Introduction To Linear Programming
3 Introduction To Linear Programming3 Introduction To Linear Programming
3 Introduction To Linear Programming
Dawn Cook
 
Dynamic Data Center concept
Dynamic Data Center concept  Dynamic Data Center concept
Dynamic Data Center concept
Miha Ahronovitz
 
Network Analysis with networkX : Real-World Example-1
Network Analysis with networkX : Real-World Example-1Network Analysis with networkX : Real-World Example-1
Network Analysis with networkX : Real-World Example-1
Kyunghoon Kim
 
UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/
UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/
UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/
devnagar425
 
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - SlootjesDSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
Deltares
 
01. Introduction.pptx
01. Introduction.pptx01. Introduction.pptx
01. Introduction.pptx
MDShofiqulIslam17
 
The Other HPC: High Productivity Computing
The Other HPC: High Productivity ComputingThe Other HPC: High Productivity Computing
The Other HPC: High Productivity Computing
University of Washington
 
Information technology syllabus
Information technology syllabusInformation technology syllabus
Information technology syllabus
Mustapher Matias
 
[PPT] _ UNIT 2 _ Interaction-1.pptx
[PPT] _ UNIT 2 _ Interaction-1.pptx[PPT] _ UNIT 2 _ Interaction-1.pptx
[PPT] _ UNIT 2 _ Interaction-1.pptx
RahulRahul937954
 
Case Studies in advanced analytics with R
Case Studies in advanced analytics with RCase Studies in advanced analytics with R
Case Studies in advanced analytics with R
Wit Jakuczun
 

Similar to Lowest common ancestor (LCA) algorithm (20)

What is Multiplexer? Two Channels Multiplexer
What is Multiplexer? Two Channels Multiplexer What is Multiplexer? Two Channels Multiplexer
What is Multiplexer? Two Channels Multiplexer
 
Optimisation of Recycled Thermoplastic Plate (Tile)
Optimisation of Recycled Thermoplastic Plate (Tile)Optimisation of Recycled Thermoplastic Plate (Tile)
Optimisation of Recycled Thermoplastic Plate (Tile)
 
Design of multi objective cellular manufacturing
Design of multi  objective cellular manufacturingDesign of multi  objective cellular manufacturing
Design of multi objective cellular manufacturing
 
Simulation presentation
Simulation presentationSimulation presentation
Simulation presentation
 
C10ComputerEngg.pptx
C10ComputerEngg.pptxC10ComputerEngg.pptx
C10ComputerEngg.pptx
 
Real time multimedia-signal_proccesing_using_matlab
Real time multimedia-signal_proccesing_using_matlabReal time multimedia-signal_proccesing_using_matlab
Real time multimedia-signal_proccesing_using_matlab
 
Distributed Streams
Distributed StreamsDistributed Streams
Distributed Streams
 
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming ModelBender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
 
An introduction to knitr and R Markdown
An introduction to knitr and R MarkdownAn introduction to knitr and R Markdown
An introduction to knitr and R Markdown
 
Summarization of online conversations
Summarization of online conversationsSummarization of online conversations
Summarization of online conversations
 
3 Introduction To Linear Programming
3 Introduction To Linear Programming3 Introduction To Linear Programming
3 Introduction To Linear Programming
 
Dynamic Data Center concept
Dynamic Data Center concept  Dynamic Data Center concept
Dynamic Data Center concept
 
Network Analysis with networkX : Real-World Example-1
Network Analysis with networkX : Real-World Example-1Network Analysis with networkX : Real-World Example-1
Network Analysis with networkX : Real-World Example-1
 
UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/
UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/
UNIT 3 st.pptx fgfhgjhkl;o'ooiuyytghjkj;lk/
 
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - SlootjesDSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
 
01. Introduction.pptx
01. Introduction.pptx01. Introduction.pptx
01. Introduction.pptx
 
The Other HPC: High Productivity Computing
The Other HPC: High Productivity ComputingThe Other HPC: High Productivity Computing
The Other HPC: High Productivity Computing
 
Information technology syllabus
Information technology syllabusInformation technology syllabus
Information technology syllabus
 
[PPT] _ UNIT 2 _ Interaction-1.pptx
[PPT] _ UNIT 2 _ Interaction-1.pptx[PPT] _ UNIT 2 _ Interaction-1.pptx
[PPT] _ UNIT 2 _ Interaction-1.pptx
 
Case Studies in advanced analytics with R
Case Studies in advanced analytics with RCase Studies in advanced analytics with R
Case Studies in advanced analytics with R
 

More from Alireza Doustmohammadi

Processing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing DataProcessing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing Data
Alireza Doustmohammadi
 
Overview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seqOverview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seq
Alireza Doustmohammadi
 
Introduction to Applied Machine Learning
Introduction to Applied Machine LearningIntroduction to Applied Machine Learning
Introduction to Applied Machine Learning
Alireza Doustmohammadi
 
OSPREY 3.0: Open-Source Protein Redesign for You
OSPREY 3.0: Open-Source Protein Redesign for YouOSPREY 3.0: Open-Source Protein Redesign for You
OSPREY 3.0: Open-Source Protein Redesign for You
Alireza Doustmohammadi
 
WGCNA: an R package for weighted correlation network analysis
WGCNA: an R package for weighted  correlation network analysisWGCNA: an R package for weighted  correlation network analysis
WGCNA: an R package for weighted correlation network analysis
Alireza Doustmohammadi
 
Introduction to Kaa IoT platform
Introduction to Kaa IoT platformIntroduction to Kaa IoT platform
Introduction to Kaa IoT platform
Alireza Doustmohammadi
 
Speech processing and the induction of spoken language
Speech processing and the induction of spoken languageSpeech processing and the induction of spoken language
Speech processing and the induction of spoken language
Alireza Doustmohammadi
 
Digital data storage technologies
Digital data storage technologiesDigital data storage technologies
Digital data storage technologies
Alireza Doustmohammadi
 
DevOps
DevOpsDevOps
differential expression genes (DEG)
differential expression genes (DEG)differential expression genes (DEG)
differential expression genes (DEG)
Alireza Doustmohammadi
 

More from Alireza Doustmohammadi (10)

Processing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing DataProcessing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing Data
 
Overview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seqOverview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seq
 
Introduction to Applied Machine Learning
Introduction to Applied Machine LearningIntroduction to Applied Machine Learning
Introduction to Applied Machine Learning
 
OSPREY 3.0: Open-Source Protein Redesign for You
OSPREY 3.0: Open-Source Protein Redesign for YouOSPREY 3.0: Open-Source Protein Redesign for You
OSPREY 3.0: Open-Source Protein Redesign for You
 
WGCNA: an R package for weighted correlation network analysis
WGCNA: an R package for weighted  correlation network analysisWGCNA: an R package for weighted  correlation network analysis
WGCNA: an R package for weighted correlation network analysis
 
Introduction to Kaa IoT platform
Introduction to Kaa IoT platformIntroduction to Kaa IoT platform
Introduction to Kaa IoT platform
 
Speech processing and the induction of spoken language
Speech processing and the induction of spoken languageSpeech processing and the induction of spoken language
Speech processing and the induction of spoken language
 
Digital data storage technologies
Digital data storage technologiesDigital data storage technologies
Digital data storage technologies
 
DevOps
DevOpsDevOps
DevOps
 
differential expression genes (DEG)
differential expression genes (DEG)differential expression genes (DEG)
differential expression genes (DEG)
 

Recently uploaded

Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 

Recently uploaded (20)

Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 

Lowest common ancestor (LCA) algorithm