Need of Algorithm
Algorithm vs Program:
A finite set of instructions that specifies a sequence of operations to be carried out to solve a specific problem of a class of problem is called an algorithm.
On the other hand, the Program doesn't have to satisfy the finiteness condition. For example, we can think of an operating system that continues in a "wait" loop until more jobs are entered. Such a program doesn't terminate unless the system crashes.
Given a Problem to solve, the design Phase produces an algorithm, and the implementation phase then generates a program that expresses the designed algorithm. So, the concrete expression of an algorithm in a particular programming language is called a program.
|
- Home
- Daily Challenges
- Python
- _Introduction
- __About Python
- __Keywords
- __Print( ) and Comments
- __Variable
- __Data type
- __I /O and import function
- __Operators
- DAA
- _Algorithm
- __Introduction
- __Need Of Algorithm
- __Expressing Algorithm
- __Flowchart
- __Asymptotic Notation
- __Recurrence Relation
- __Recurrence Method
- _Divide And Conqure
- __Introduction
- __Binary Search
- __Merge Sort
- __Quick Sort
- __Strassen's Matrix
- _Greedy Algorithm
- __Introduction
- __Optimal Merge Patterns
- __Huffman Coding
- __Knapsack Problem
- __Activity Selection
- __Job Sequencing deadline
- __Minimum Spanning tree
- __Shortest Path Algorithm
- _Dynamic Programming
- __Introduction
- __component
- __LCS
- __Bellman Ford Algorithm
- __Floyd Warshall Algorithm
- OS
- _Introduction
- __What is OS
- __Type of System
- __System Structure
- __System Component
- __Function of OS
- __System Call
- __OS Services
- _CPU Scheduling
- __Process Concept
- __Process State
- __Threads
- __Scheduler
- __Scheduling Criteria
- __Sheduling Algo
- _Process Synchronization
- __Introduction
- __Semaphores
- __Classical Problem
- _Deadlock
- __What is Deadlock
- __ Handling Method
- __Banker Algorithm
- __Deadlock Detection
- _Memory Manegment
- __What is M.M
- __Contiguous Memory
- __Non-Contiguous
- __Pagging
- __Thrashing
- __Segmentation
- _Vertual Memory
- __What is Virtual Memory
- __Page replacement Algo
- _I/O Hardware
- __Introduction I/O
- __Principle Of I/O
- __I/O Manegement
- __Intrupt Mode
- __Disk Scheduling
- __Disk Algorithm
- _File Management
- Online Quize
- _Python Quiz
- _C Quiz
- Programs
- _Python
- E_Books
- Other
- _DAA
- _OS
0 Comments