docs(en): enhancement the linear search (#1096)
I noticed the steps in the algorithm to be continuous which would make it inconvenient for the reader. So, I reformatted the steps to look much cleaner and readable.pull/1105/head
parent
6620f32d9c
commit
73a79fd221
|
@ -10,13 +10,20 @@ Linear search is usually very **simple to implement**.
|
||||||
## Steps/Algorithm:
|
## Steps/Algorithm:
|
||||||
**Linear Search( Array A, Value x)**
|
**Linear Search( Array A, Value x)**
|
||||||
|
|
||||||
Step 1: Set i to 1
|
Step 1: Set i to 1
|
||||||
Step 2: if i > n then go to step 7
|
|
||||||
Step 3: if A[i] = x then go to step 6
|
Step 2: if i > n then go to step 7
|
||||||
Step 4: Set i to i + 1
|
|
||||||
Step 5: Go to Step 2
|
Step 3: if A[i] = x then go to step 6
|
||||||
Step 6: Print Element x Found at index i and go to step 8
|
|
||||||
Step 7: Print element not found
|
Step 4: Set i to i + 1
|
||||||
|
|
||||||
|
Step 5: Go to Step 2
|
||||||
|
|
||||||
|
Step 6: Print Element x Found at index i and go to step 8
|
||||||
|
|
||||||
|
Step 7: Print element not found
|
||||||
|
|
||||||
Step 8: Exit
|
Step 8: Exit
|
||||||
|
|
||||||
## Pseudocode
|
## Pseudocode
|
||||||
|
|
Loading…
Reference in New Issue