From bfeeea3beea5448eb9925cb5e108ec55090d91b3 Mon Sep 17 00:00:00 2001
From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Date: Mon, 26 Sep 2022 14:44:15 +0000
Subject: [PATCH] Documentation for 0febbf031480238d7612c2042580fb96c2b1a238
---
d9/d02/linear__search_8cpp.html | 156 +++++++++++++++++---------------
1 file changed, 81 insertions(+), 75 deletions(-)
diff --git a/d9/d02/linear__search_8cpp.html b/d9/d02/linear__search_8cpp.html
index 6250ddf87..26a2700b4 100644
--- a/d9/d02/linear__search_8cpp.html
+++ b/d9/d02/linear__search_8cpp.html
@@ -178,16 +178,17 @@ Functions
-1 if key-value not found
22{
-
23 for (int i = 0; i < size; ++i)
+
23 for (int i = 0; i < size; ++i)
24 {
-
25 if (array[i] == key) {
-
26 return i;
-
27 }
-
28 }
-
29
-
30
-
31 return -1;
-
32}
+
25 if (array[i] == key)
+
26 {
+
27 return i;
+
28 }
+
29 }
+
30
+
31
+
32 return -1;
+
33}
@@ -209,55 +210,58 @@ Functions
Main function.
- Returns
- 0 on exit
- 66 {
-
67 int mode = 0;
-
68
-
-
70 std::cout <<
"Self-test mode (1), interactive mode (2): ";
-
71
-
+
71{
+
72 int mode = 0;
73
-
74 if (mode == 2) {
-
75 int size = 0;
-
76 std::cout <<
"\nEnter the size of the array: ";
-
+
+
75 std::cout <<
"Self-test mode (1), interactive mode (2): ";
+
76
+
78
-
79 while ((size <= 1) || (size >= 30)) {
-
80 std::cout <<
"Size cannot be less than zero. Please choose another value: ";
-
-
82 }
-
83
-
84 int *array = new int[size];
-
85 int key = 0;
-
86
-
87
-
88 std::cout <<
"Enter the array of " << size <<
" numbers: ";
-
89 for (int i = 0; i < size; i++) {
-
-
91 }
+
79 if (mode == 2)
+
80 {
+
81 int size = 0;
+
82 std::cout <<
"\nEnter the size of the array [in range 1-30 ]: ";
+
+
84
+
85 while (size <= 0 || size > 30){
+
86 std::cout <<
"Size can only be 1-30. Please choose another value: ";
+
+
88 }
+
89
+
90 int *array = new int[size];
+
91 int key = 0;
92
-
93 std::cout <<
"\nEnter the number to be searched: ";
-
-
95
-
-
97 if (index != -1)
-
98 {
-
99 std::cout <<
"Number found at index: " << index <<
"\n";
-
100 }
-
101 else
-
102 {
-
-
104 }
-
105 delete[] array;
-
106 }
-
107 else {
-
-
109 }
-
110 return 0;
-
111}
+
93
+
94 std::cout <<
"Enter the array of " << size <<
" numbers: ";
+
95 for (int i = 0; i < size; i++)
+
96 {
+
+
98 }
+
99
+
100 std::cout <<
"\nEnter the number to be searched: ";
+
+
102
+
+
104 if (index != -1)
+
105 {
+
106 std::cout <<
"Number found at index: " << index <<
"\n";
+
107 }
+
108 else
+
109 {
+
+
111 }
+
112 delete[] array;
+
113 }
+
114 else
+
115 {
+
+
117 }
+
118 return 0;
+
119}
-
static void tests()
Self-test implementations.
Definition: linear_search.cpp:38
+
static void tests()
Self-test implementations.
Definition: linear_search.cpp:39
int LinearSearch(int *array, int size, int key)
for assert
Definition: linear_search.cpp:21
@@ -293,29 +297,31 @@ Here is the call graph for this function:
Self-test implementations.
- Returns
- void
- 38 {
-
39 int size = 4;
-
40 int *array = new int[size];
-
41 for (int i = 0; i < size; i++) {
-
42 array[i] = i;
-
43 }
-
44
-
-
-
-
48
-
49 size = 6;
-
50 for (int i = 0; i < size; i++) {
-
51 array[i] = i;
-
52 }
-
53
-
-
-
+
40{
+
41 int size = 4;
+
42 int *array = new int[size];
+
43 for (int i = 0; i < size; i++)
+
44 {
+
45 array[i] = i;
+
46 }
+
47
+
+
+
+
51
+
52 size = 6;
+
53 for (int i = 0; i < size; i++)
+
54 {
+
55 array[i] = i;
+
56 }
57
-
58 std::cout <<
"All tests have successfully passed!\n";
-
59 delete[] array;
-
60}
+
+
+
+
61
+
62 std::cout <<
"All tests have successfully passed!\n";
+
63 delete[] array;
+
64}