bsc

Comprehensive codebase and coursework for the 4-year B.Sc. Computer Science Honours degree (WBSU)

git clone https://github.com/notamitgamer/bsc.git
· rebuilt hourlyOpen on GitHub
commit 60070d1e4eec774a44bbf14125de2fd2b92226af
parent 3b73a0062e2f33859bc9b2ae16504f45f0e0d11b
Author: Amit Dutta <mail@amit.is-a.dev>
Date:   Wed,  7 Oct 2026 22:40:47 +0530

Fix enqueue procedure syntax and formatting
Diffstat:
Msemester_2/algorithms/algo_038.md | 16+++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/semester_2/algorithms/algo_038.md b/semester_2/algorithms/algo_038.md @@ -6,17 +6,20 @@ ## Algorithm ``` -procedure enqueue(rear, Qsize, front, Q[], val) +Procedure enqueue(Q[], front, rear, Qsize, val) begin - if((rear + 1) % Qsize = font) + if ((rear + 1) % Qsize = front) then write("Queue full, insertion can't be done."); else - if(front = -1) + if (front = -1) then front ← 0; + rear ← 0; + else + rear ← (rear + 1) % Qsize; endif - rear ← (rear + 1) % Qsize; + Q[rear] ← val; - write("Inserted element", val); + write("Inserted element: ", val); endif end procedure -``` -\ No newline at end of file +```