SlideShare a Scribd company logo
Applications of DFS
Directed Acyclic Graph
• A directed acyclic graph or DAG is a directed graph with no
directed cycles:
Topological Sorting
 Topological sort of a DAG:
 Linear ordering of all vertices in graph G such that
vertex u comes before vertex v if edge (u, v) ∈ G
 Real-world application:
 Scheduling a dependent graph,
 Find a feasible course plan for university studies
Topological Sorting
 Assume a directed acyclic graph G = (V,E).
 A topological sort of a DAG G=(V,E) is a linear ordering of all its
vertices such that if G contains an edge (u,v), then u appears
before v in the ordering.
 We can view a topological sort of a graph as an ordering of its
vertices along a horizontal line so that all directed edges go
from left to right.
 If the graph is cyclic, then such ordering is not possible. In
other words the topological sorting can be applied on a
graph if it is directed and acyclic.
 Thus topological sort is different from the usual kind of
"sorting"
Topological Sorting
 TOPOLOGICAL-SORT(G)
1. Call DFS(G) to compute finishing time f[v] for
each vertex v.
2. As each vertex is finished, it is inserted into the
front of the linked list.
3. Finally return the linked list of vertices
shirtshirt
tietie
jacketjacket
sockssocks
shoesshoes
watchwatch
undershortsundershorts
pantspants
beltbelt Assume that Bumstead can only do
one thing at time.
Produce a list of tasks in order such
that no task has an edge connecting
it to a task earlier in the list.
Professor Bumstead Gets Dressed
Professor Bumstead Gets Dressed
shirtshirt
tietie
jacketjacket
sockssocks
shoesshoes
watchwatch
undershortsundershorts
pantspants
beltbelt
11/16
12/15
6/7
17/18
9/10
13/14
1/8
2/5
3/4
1. After applying the Depth
first search . Timestamp
assigned as d/f
Topological Sort Example
shirtshirt tietie jacketjacketsockssocks shoesshoes watchwatchundershortsundershorts pantspants beltbelt
17/18 11/16 12/15 13/14 9/10 1/8 6/7 2/5 3/4
2. As each vertex is finished, it was
inserted into the front of the linked
list
3. Finally the linked list of vertices
is returned
Topological Sort Example
shirtshirt tietie jacketjacketsockssocks shoesshoes watchwatchundershortsundershorts pantspants beltbelt
17/18 11/16 12/15 13/14 9/10 1/8 6/7 2/5 3/4
18 - socks
16 - undershorts
15 - pants
14 - shoes
10 - watch
8 - shirt
7 - belt
5 - tie
4 - jacket
Shorted According to the finishing time
10
Topological Sort: Definition
• Consider the following graph of course prerequisities
111
201
123
213
205
220 302
304
306
446
427
402Problem: Find an order
in which all these
courses can be taken. • To take a course, all of its
prerequisites must be taken
first
Example: 111, 123, 201,
213, 304, 306, 427, 205,
446, 220, 302, 402
Strongly connected components
Strongly Connected
• Every pair of vertices are reachable from each other
• Graph G is strongly connected if, for every u and v in V,
there is some path from u to v and some path from v to u.
Strongly
Connected
Not Strongly
Connected
A B
C
D
E
A B
C
E
D
Strongly-Connected Components
 A strongly connected component of a graph is a
maximal subset of nodes (along with their
associated edges) that is strongly connected. Nodes
share a strongly connected component if they are
inter-reachable.
Strongly Connected Components
a
b
d
c
e
f
g
{ a , c , g }
{ f , d , e , b }
Transpose of a Directed Graph
 Transpose of G = (V,E):
GT
=(V, ET
), where ET
={(u, v): (v, u) ∈E}
 If G is a DAG then GT
is also a DAG
 If we print the topological order of G in the reverse
order, then it is a topological order of GT
Finding Strongly Connected
Components
• Input: A directed graph G = (V,E)
• Output: a partition of V into disjoint sets so that each
set defines a strongly connected component of G
Algorithm
• The intention is to:
1. Perform depth first search and label vertices in
post fix order
2. compute reversed directed graph
3. perform depth first search on reversed graph
4. components of this forest are strongly connected
components
Algorithm
Strongly-Connected-Components(G)
1. Perform depth first search on graph G that is call DFS(G)
to compute finishing times f[u] for each vertex u.
2. Compute reversed directed graph GT
of graph G
3. Perform depth first search on reversed graph that is call
DFS(GT
), but in the main loop of DFS, consider the vertices
in order of decreasing f[u]
4. Output the vertices of each tree in the depth-first forest
of step 3 as a separate strongly connected component.
A
d=13
f=14
A
d=13
f=14
B
d=11
f=16
B
d=11
f=16
C
d=1
f=10
C
d=1
f=10
D
d=8
f=9
D
d=8
f=9
E
d=12
f=15
E
d=12
f=15
F
d=3
f=4
F
d=3
f=4
G
d=2
f=7
G
d=2
f=7
H
d=5
f=6
H
d=5
f=6
Strongly-Connected Components
DFS on G, starting at c.
A
d=2
f=5
π=B
A
d=2
f=5
π=B
B
d=1
f=6
π=NIL
B
d=1
f=6
π=NIL
C
d=7
f=10
π=NIL
C
d=7
f=10
π=NIL
D
d=8
f=9
π=C
D
d=8
f=9
π=C
E
d=3
f=4
π=A
E
d=3
f=4
π=A
F
d=12
f=13
π=G
F
d=12
f=13
π=G
G
d=11
f=14
π=NIL
G
d=11
f=14
π=NIL
H
d=16
f=15
π=NIL
H
d=16
f=15
π=NIL
DFS on GT
A
d=2
f=5
π=B
A
d=2
f=5
π=B
B
d=1
f=6
π=NIL
B
d=1
f=6
π=NIL
C
d=7
f=10
π=NIL
C
d=7
f=10
π=NIL
D
d=8
f=9
π=C
D
d=8
f=9
π=C
E
d=3
f=4
π=A
E
d=3
f=4
π=A
F
d=12
f=13
π=G
F
d=12
f=13
π=G
G
d=11
f=14
π=NIL
G
d=11
f=14
π=NIL
H
d=16
f=15
π=NIL
H
d=16
f=15
π=NIL
DFS on GT
 This is GT
, labeled after running DFS(GT
). but in the main
loop of DFS, the vertices are processed in order of
decreasing f[u](from G). That is B E A C D G H F
GT
:
Strongly-Connected Components
These are the 4 trees that result, yielding the strongly connected
components.
Finally, merge the nodes of any given tree into a super-node, and
draw links between them, showing the resultant acyclic
component graph.
a
b c
d
e
f
g h
a b c d
e f g h
abe cd
fg h
Component Graph
Time Complexity Analysis
Strongly-Connected-Components(G)
1. call DFS(G) to compute finishing times f[u] for each vertex u.
Cost: O(E+V)
2. compute GT
Cost: O(E+V)
3. call DFS(GT
), but in the main loop of DFS, consider the vertices in
order of decreasing f[u] Cost: O(E+V)
4. output the vertices of each tree in the depth-first forest of step 3
as a separate strongly connected component.
The graph GT
is the transpose of G, which is visualized by
reversing the arrows on the digraph.
• Cost: O(E+V)
Example
MD. Shakhawat Hossain
Student of Computer Science & Engineering Dept.
University of Rajshahi
CSE-201CSE-201
CSE 403CSE 403
CSE 404CSE 404
CSE-101CSE-101
CSE-203CSE-203
CSE-202CSE-202
CSE-102CSE-102
CSE-103CSE-103
CSE 303CSE 303
Problem: Find an order in which all these
courses can be taken.
• Introduction to Computer → CSE-101
• Mathematics → CSE-102
• Programming with C → CSE-103
• Data Structure → CSE-201
• Algorithm → CSE-202
• OOP → CSE-203
• Compiler Design → CSE 303
• Software Engineering → CSE 403
• Advanced Software Engineering → CSE 403
• Consider the following graph of course prerequisites
• To take a course, all of its prerequisites must be taken first
Desired Output
CSE 201CSE 201 CSE 403CSE 403 CSE 404CSE 404CSE-101CSE-101 CSE-203CSE-203 CSE-202CSE-202CSE-102CSE-102 CSE-103CSE-103 CSE 303CSE 303
17/18 11/16 12/15 13/14 9/10 1/8 6/7 2/5 3/4
1. Introduction to Computer → CSE-101
2. Mathematics → CSE-102
3. Programming with C → CSE-103
4. OOP → CSE-203
5. Algorithm → CSE-202
6. Data Structure → CSE-201
7. Compiler Design → CSE 303
8. Software Engineering → CSE 403
9. Advanced Software Engineering → CSE 403
CSE-201CSE-201
CSE 403CSE 403
CSE 404CSE 404
CSE-101CSE-101
CSE-203CSE-203
CSE-202CSE-202
CSE-102CSE-102
CSE-103CSE-103
CSE 303CSE 303
Ad

More Related Content

What's hot (20)

A star algorithms
A star algorithmsA star algorithms
A star algorithms
sandeep54552
 
Dfs presentation
Dfs presentationDfs presentation
Dfs presentation
Alizay Khan
 
Bellman Ford's Algorithm
Bellman Ford's AlgorithmBellman Ford's Algorithm
Bellman Ford's Algorithm
Tanmay Baranwal
 
Depth First Search ( DFS )
Depth First Search ( DFS )Depth First Search ( DFS )
Depth First Search ( DFS )
Sazzad Hossain
 
Search Algorithms in AI.pptx
Search Algorithms in AI.pptxSearch Algorithms in AI.pptx
Search Algorithms in AI.pptx
Dr.Shweta
 
Biconnected components (13024116056)
Biconnected components (13024116056)Biconnected components (13024116056)
Biconnected components (13024116056)
Akshay soni
 
Depth firstsearchalgorithm
Depth firstsearchalgorithmDepth firstsearchalgorithm
Depth firstsearchalgorithm
hansa khan
 
Lecture 14 Heuristic Search-A star algorithm
Lecture 14 Heuristic Search-A star algorithmLecture 14 Heuristic Search-A star algorithm
Lecture 14 Heuristic Search-A star algorithm
Hema Kashyap
 
Dfs
DfsDfs
Dfs
Ashish Ranjan
 
Graph Theory: Cut-Set and Cut-Vertices
Graph Theory: Cut-Set and Cut-VerticesGraph Theory: Cut-Set and Cut-Vertices
Graph Theory: Cut-Set and Cut-Vertices
Ashikur Rahman
 
Flow Network Talk
Flow Network TalkFlow Network Talk
Flow Network Talk
Imane Haf
 
Graph Traversal Algorithm
Graph Traversal AlgorithmGraph Traversal Algorithm
Graph Traversal Algorithm
jyothimonc
 
Graph representation
Graph representationGraph representation
Graph representation
Tech_MX
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
Rashmi Bhat
 
Kruskal Algorithm
Kruskal AlgorithmKruskal Algorithm
Kruskal Algorithm
Bhavik Vashi
 
DFS & BFS Graph
DFS & BFS GraphDFS & BFS Graph
DFS & BFS Graph
Mahfuzul Yamin
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's Algorithm
Tamzida_Azad
 
Breadth first search (Bfs)
Breadth first search (Bfs)Breadth first search (Bfs)
Breadth first search (Bfs)
Ishucs
 
minimum spanning tree
minimum spanning tree minimum spanning tree
minimum spanning tree
Melaku Bayih Demessie
 
Graph
GraphGraph
Graph
Shakil Ahmed
 
Dfs presentation
Dfs presentationDfs presentation
Dfs presentation
Alizay Khan
 
Bellman Ford's Algorithm
Bellman Ford's AlgorithmBellman Ford's Algorithm
Bellman Ford's Algorithm
Tanmay Baranwal
 
Depth First Search ( DFS )
Depth First Search ( DFS )Depth First Search ( DFS )
Depth First Search ( DFS )
Sazzad Hossain
 
Search Algorithms in AI.pptx
Search Algorithms in AI.pptxSearch Algorithms in AI.pptx
Search Algorithms in AI.pptx
Dr.Shweta
 
Biconnected components (13024116056)
Biconnected components (13024116056)Biconnected components (13024116056)
Biconnected components (13024116056)
Akshay soni
 
Depth firstsearchalgorithm
Depth firstsearchalgorithmDepth firstsearchalgorithm
Depth firstsearchalgorithm
hansa khan
 
Lecture 14 Heuristic Search-A star algorithm
Lecture 14 Heuristic Search-A star algorithmLecture 14 Heuristic Search-A star algorithm
Lecture 14 Heuristic Search-A star algorithm
Hema Kashyap
 
Graph Theory: Cut-Set and Cut-Vertices
Graph Theory: Cut-Set and Cut-VerticesGraph Theory: Cut-Set and Cut-Vertices
Graph Theory: Cut-Set and Cut-Vertices
Ashikur Rahman
 
Flow Network Talk
Flow Network TalkFlow Network Talk
Flow Network Talk
Imane Haf
 
Graph Traversal Algorithm
Graph Traversal AlgorithmGraph Traversal Algorithm
Graph Traversal Algorithm
jyothimonc
 
Graph representation
Graph representationGraph representation
Graph representation
Tech_MX
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's Algorithm
Tamzida_Azad
 
Breadth first search (Bfs)
Breadth first search (Bfs)Breadth first search (Bfs)
Breadth first search (Bfs)
Ishucs
 

Viewers also liked (13)

Search algorithms master
Search algorithms masterSearch algorithms master
Search algorithms master
Hossam Hassan
 
130210107039 2130702
130210107039 2130702130210107039 2130702
130210107039 2130702
Ketaki_Pattani
 
Heuristic Search
Heuristic SearchHeuristic Search
Heuristic Search
butest
 
Hillclimbing search algorthim #introduction
Hillclimbing search algorthim #introductionHillclimbing search algorthim #introduction
Hillclimbing search algorthim #introduction
Mohamed Gad
 
Linear and Binary Search Algorithms.(Discrete Mathematics)
Linear and Binary Search Algorithms.(Discrete Mathematics)Linear and Binary Search Algorithms.(Discrete Mathematics)
Linear and Binary Search Algorithms.(Discrete Mathematics)
Shanawaz Ahamed
 
Ch2 3-informed (heuristic) search
Ch2 3-informed (heuristic) searchCh2 3-informed (heuristic) search
Ch2 3-informed (heuristic) search
chandsek666
 
Algorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class NotesAlgorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class Notes
Kumar Avinash
 
ADA complete notes
ADA complete notesADA complete notes
ADA complete notes
Vinay Kumar C
 
Bfs and Dfs
Bfs and DfsBfs and Dfs
Bfs and Dfs
Masud Parvaze
 
Design and Analysis of Algorithms
Design and Analysis of AlgorithmsDesign and Analysis of Algorithms
Design and Analysis of Algorithms
Arvind Krishnaa
 
Hill climbing
Hill climbingHill climbing
Hill climbing
Mohammad Faizan
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
FellowBuddy.com
 
17. Trees and Graphs
17. Trees and Graphs17. Trees and Graphs
17. Trees and Graphs
Intro C# Book
 
Search algorithms master
Search algorithms masterSearch algorithms master
Search algorithms master
Hossam Hassan
 
Heuristic Search
Heuristic SearchHeuristic Search
Heuristic Search
butest
 
Hillclimbing search algorthim #introduction
Hillclimbing search algorthim #introductionHillclimbing search algorthim #introduction
Hillclimbing search algorthim #introduction
Mohamed Gad
 
Linear and Binary Search Algorithms.(Discrete Mathematics)
Linear and Binary Search Algorithms.(Discrete Mathematics)Linear and Binary Search Algorithms.(Discrete Mathematics)
Linear and Binary Search Algorithms.(Discrete Mathematics)
Shanawaz Ahamed
 
Ch2 3-informed (heuristic) search
Ch2 3-informed (heuristic) searchCh2 3-informed (heuristic) search
Ch2 3-informed (heuristic) search
chandsek666
 
Algorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class NotesAlgorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class Notes
Kumar Avinash
 
Design and Analysis of Algorithms
Design and Analysis of AlgorithmsDesign and Analysis of Algorithms
Design and Analysis of Algorithms
Arvind Krishnaa
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
FellowBuddy.com
 
17. Trees and Graphs
17. Trees and Graphs17. Trees and Graphs
17. Trees and Graphs
Intro C# Book
 
Ad

Similar to Application of dfs (20)

Topological sort
Topological sortTopological sort
Topological sort
jabishah
 
topologicalsort-using c++ as development language.pptx
topologicalsort-using c++ as development language.pptxtopologicalsort-using c++ as development language.pptx
topologicalsort-using c++ as development language.pptx
janafridi251
 
topological_sort_strongly Connected Components
topological_sort_strongly Connected Componentstopological_sort_strongly Connected Components
topological_sort_strongly Connected Components
JahidulIslam47153
 
graphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docx
graphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docxgraphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docx
graphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docx
whittemorelucilla
 
Unit ii divide and conquer -3
Unit ii divide and conquer -3Unit ii divide and conquer -3
Unit ii divide and conquer -3
subhashchandra197
 
Graph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptx
Graph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptx
Graph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptx
atharvahambarde1
 
an EN Mean Value Theorem by Slidesgo.pptx
an EN Mean Value Theorem by Slidesgo.pptxan EN Mean Value Theorem by Slidesgo.pptx
an EN Mean Value Theorem by Slidesgo.pptx
msivakumar1031976111
 
an introduction to Topological Sort.pptx
an introduction to Topological Sort.pptxan introduction to Topological Sort.pptx
an introduction to Topological Sort.pptx
msivakumar1031976111
 
Topological Sort and Shortest Path in Directed Acyclic Graph with Single Source
Topological Sort and Shortest Path in Directed Acyclic Graph with Single SourceTopological Sort and Shortest Path in Directed Acyclic Graph with Single Source
Topological Sort and Shortest Path in Directed Acyclic Graph with Single Source
Oğuzhan OSMA
 
Topological Sorting
Topological SortingTopological Sorting
Topological Sorting
ShahDhruv21
 
Graph applications chapter
Graph applications chapterGraph applications chapter
Graph applications chapter
Savit Chandra
 
Topological sort
Topological sortTopological sort
Topological sort
Md. Shafiuzzaman Hira
 
Graphs
GraphsGraphs
Graphs
Lakshmi Sarvani Videla
 
Topoloical sort
Topoloical sortTopoloical sort
Topoloical sort
sahilnarvekar
 
DFS-model Graph Modeling (CES 417) Lecture 6
DFS-model Graph Modeling (CES 417) Lecture 6DFS-model Graph Modeling (CES 417) Lecture 6
DFS-model Graph Modeling (CES 417) Lecture 6
DanialKhawaja4
 
Topological sorting
Topological sortingTopological sorting
Topological sorting
Amit Kumar Rathi
 
Topological sorting
Topological sortingTopological sorting
Topological sorting
FahimShahriar35
 
UNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptx
UNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptxUNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptx
UNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptx
kncetaruna
 
Whenever the 8orithm to find the strongly connected components in.docx
 Whenever the 8orithm to find the strongly connected components in.docx Whenever the 8orithm to find the strongly connected components in.docx
Whenever the 8orithm to find the strongly connected components in.docx
ajoy21
 
Topological sort
Topological sortTopological sort
Topological sort
Burhan Ahmed
 
Topological sort
Topological sortTopological sort
Topological sort
jabishah
 
topologicalsort-using c++ as development language.pptx
topologicalsort-using c++ as development language.pptxtopologicalsort-using c++ as development language.pptx
topologicalsort-using c++ as development language.pptx
janafridi251
 
topological_sort_strongly Connected Components
topological_sort_strongly Connected Componentstopological_sort_strongly Connected Components
topological_sort_strongly Connected Components
JahidulIslam47153
 
graphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docx
graphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docxgraphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docx
graphin-c1.pnggraphin-c1.txt1 22 3 83 44 5.docx
whittemorelucilla
 
Unit ii divide and conquer -3
Unit ii divide and conquer -3Unit ii divide and conquer -3
Unit ii divide and conquer -3
subhashchandra197
 
Graph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptx
Graph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptx
Graph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptxGraph.pptx
atharvahambarde1
 
an EN Mean Value Theorem by Slidesgo.pptx
an EN Mean Value Theorem by Slidesgo.pptxan EN Mean Value Theorem by Slidesgo.pptx
an EN Mean Value Theorem by Slidesgo.pptx
msivakumar1031976111
 
an introduction to Topological Sort.pptx
an introduction to Topological Sort.pptxan introduction to Topological Sort.pptx
an introduction to Topological Sort.pptx
msivakumar1031976111
 
Topological Sort and Shortest Path in Directed Acyclic Graph with Single Source
Topological Sort and Shortest Path in Directed Acyclic Graph with Single SourceTopological Sort and Shortest Path in Directed Acyclic Graph with Single Source
Topological Sort and Shortest Path in Directed Acyclic Graph with Single Source
Oğuzhan OSMA
 
Topological Sorting
Topological SortingTopological Sorting
Topological Sorting
ShahDhruv21
 
Graph applications chapter
Graph applications chapterGraph applications chapter
Graph applications chapter
Savit Chandra
 
DFS-model Graph Modeling (CES 417) Lecture 6
DFS-model Graph Modeling (CES 417) Lecture 6DFS-model Graph Modeling (CES 417) Lecture 6
DFS-model Graph Modeling (CES 417) Lecture 6
DanialKhawaja4
 
UNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptx
UNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptxUNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptx
UNIT IV NON LINEAR DATA STRUCTURES - GRAPH.pptx
kncetaruna
 
Whenever the 8orithm to find the strongly connected components in.docx
 Whenever the 8orithm to find the strongly connected components in.docx Whenever the 8orithm to find the strongly connected components in.docx
Whenever the 8orithm to find the strongly connected components in.docx
ajoy21
 
Ad

More from Hossain Md Shakhawat (20)

Recipe for the effective presentaion
Recipe for the effective presentaionRecipe for the effective presentaion
Recipe for the effective presentaion
Hossain Md Shakhawat
 
The Road to Higher study in Japan
The Road to Higher study in JapanThe Road to Higher study in Japan
The Road to Higher study in Japan
Hossain Md Shakhawat
 
Islamic jurisprudence
Islamic jurisprudenceIslamic jurisprudence
Islamic jurisprudence
Hossain Md Shakhawat
 
Introduction to Medical Imaging
Introduction to Medical ImagingIntroduction to Medical Imaging
Introduction to Medical Imaging
Hossain Md Shakhawat
 
Jpeg compression
Jpeg compressionJpeg compression
Jpeg compression
Hossain Md Shakhawat
 
Surah Fatiha
Surah FatihaSurah Fatiha
Surah Fatiha
Hossain Md Shakhawat
 
Hashing
HashingHashing
Hashing
Hossain Md Shakhawat
 
Decision making and looping
Decision making and loopingDecision making and looping
Decision making and looping
Hossain Md Shakhawat
 
Decision making and branching
Decision making and branchingDecision making and branching
Decision making and branching
Hossain Md Shakhawat
 
Digital signature
Digital signatureDigital signature
Digital signature
Hossain Md Shakhawat
 
Caesar cipher
Caesar cipherCaesar cipher
Caesar cipher
Hossain Md Shakhawat
 
Rsa rivest shamir adleman
Rsa rivest shamir adlemanRsa rivest shamir adleman
Rsa rivest shamir adleman
Hossain Md Shakhawat
 
Fundamentals of cryptography
Fundamentals of cryptographyFundamentals of cryptography
Fundamentals of cryptography
Hossain Md Shakhawat
 
Introduction to programming with c,
Introduction to programming with c,Introduction to programming with c,
Introduction to programming with c,
Hossain Md Shakhawat
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
History of computing
History of computingHistory of computing
History of computing
Hossain Md Shakhawat
 
Introduction to Printers
Introduction to PrintersIntroduction to Printers
Introduction to Printers
Hossain Md Shakhawat
 
Input devices_(Mouse and Keyboard)
Input devices_(Mouse and Keyboard)Input devices_(Mouse and Keyboard)
Input devices_(Mouse and Keyboard)
Hossain Md Shakhawat
 
Binary search tree(bst)
Binary search tree(bst)Binary search tree(bst)
Binary search tree(bst)
Hossain Md Shakhawat
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
Hossain Md Shakhawat
 

Recently uploaded (20)

MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
20250515 Ntegra San Francisco 20250515 v15.pptx
20250515 Ntegra San Francisco 20250515 v15.pptx20250515 Ntegra San Francisco 20250515 v15.pptx
20250515 Ntegra San Francisco 20250515 v15.pptx
home
 
The Pedagogy We Practice: Best Practices for Critical Instructional Design
The Pedagogy We Practice: Best Practices for Critical Instructional DesignThe Pedagogy We Practice: Best Practices for Critical Instructional Design
The Pedagogy We Practice: Best Practices for Critical Instructional Design
Sean Michael Morris
 
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdfIPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
Quiz Club of PSG College of Arts & Science
 
A report on the county distress rankings in NC
A report on the county distress rankings in NCA report on the county distress rankings in NC
A report on the county distress rankings in NC
Mebane Rash
 
libbys peer assesment.docx..............
libbys peer assesment.docx..............libbys peer assesment.docx..............
libbys peer assesment.docx..............
19lburrell
 
materi 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblrmateri 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblr
fatikhatunnajikhah1
 
Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...
Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...
Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...
EduSkills OECD
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
"Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit...
"Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit..."Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit...
"Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit...
AlionaBujoreanu
 
PUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for HealthPUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for Health
JonathanHallett4
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf
paulinelee52
 
Letter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. SenatorsLetter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. Senators
Mebane Rash
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERSIMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
rajaselviazhagiri1
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-17-2025 .pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-17-2025  .pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-17-2025  .pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-17-2025 .pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
LDMMIA 2024 Crystal Gold Lecture 1 Bonus
LDMMIA 2024 Crystal Gold Lecture 1 BonusLDMMIA 2024 Crystal Gold Lecture 1 Bonus
LDMMIA 2024 Crystal Gold Lecture 1 Bonus
LDM & Mia eStudios
 
How to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 SalesHow to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 Sales
Celine George
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
20250515 Ntegra San Francisco 20250515 v15.pptx
20250515 Ntegra San Francisco 20250515 v15.pptx20250515 Ntegra San Francisco 20250515 v15.pptx
20250515 Ntegra San Francisco 20250515 v15.pptx
home
 
The Pedagogy We Practice: Best Practices for Critical Instructional Design
The Pedagogy We Practice: Best Practices for Critical Instructional DesignThe Pedagogy We Practice: Best Practices for Critical Instructional Design
The Pedagogy We Practice: Best Practices for Critical Instructional Design
Sean Michael Morris
 
A report on the county distress rankings in NC
A report on the county distress rankings in NCA report on the county distress rankings in NC
A report on the county distress rankings in NC
Mebane Rash
 
libbys peer assesment.docx..............
libbys peer assesment.docx..............libbys peer assesment.docx..............
libbys peer assesment.docx..............
19lburrell
 
materi 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblrmateri 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblr
fatikhatunnajikhah1
 
Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...
Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...
Launch of The State of Global Teenage Career Preparation - Andreas Schleicher...
EduSkills OECD
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
"Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit...
"Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit..."Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit...
"Bridging Cultures Through Holiday Cards: 39 Students Celebrate Global Tradit...
AlionaBujoreanu
 
PUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for HealthPUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for Health
JonathanHallett4
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf
paulinelee52
 
Letter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. SenatorsLetter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. Senators
Mebane Rash
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERSIMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
rajaselviazhagiri1
 
LDMMIA 2024 Crystal Gold Lecture 1 Bonus
LDMMIA 2024 Crystal Gold Lecture 1 BonusLDMMIA 2024 Crystal Gold Lecture 1 Bonus
LDMMIA 2024 Crystal Gold Lecture 1 Bonus
LDM & Mia eStudios
 
How to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 SalesHow to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 Sales
Celine George
 

Application of dfs

  翻译: