diff options
| author | leiyu3 <s444814187@gmail.com> | 2022-09-22 12:54:48 -0400 |
|---|---|---|
| committer | leiyu3 <s444814187@gmail.com> | 2022-09-22 12:54:48 -0400 |
| commit | b7d835727149e2bbc23e018251138645da8baebb (patch) | |
| tree | 81bb84280dfb6eb9a7c55c974125970056996515 /libvector.c | |
| parent | 56a9a209d5b9ad0fbecd0a439b96be5c17dac841 (diff) | |
| download | vector_c-b7d835727149e2bbc23e018251138645da8baebb.tar.gz vector_c-b7d835727149e2bbc23e018251138645da8baebb.zip | |
add find
Diffstat (limited to 'libvector.c')
| -rw-r--r-- | libvector.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libvector.c b/libvector.c index 60e6e42..69537ab 100644 --- a/libvector.c +++ b/libvector.c | |||
| @@ -119,3 +119,12 @@ void destroy_vec(vector_t *vec){ | |||
| 119 | free(vec->arr); | 119 | free(vec->arr); |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | int find(vector_t vec, int value){ | ||
| 123 | for (int i = 0; i < size(vec); i++){ | ||
| 124 | if (at(vec, i) == value){ | ||
| 125 | return i; | ||
| 126 | } | ||
| 127 | } | ||
| 128 | return -1; | ||
| 129 | } | ||
| 130 | |||
