aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorleiyu3 <s444814187@gmail.com>2022-09-22 13:55:23 -0400
committerleiyu3 <s444814187@gmail.com>2022-09-22 13:55:23 -0400
commitfbd77b8897ba5d08f017d21c5ca60041c468e2c1 (patch)
tree1e5435ef7b4962c2fdd02589a2db58b7165ffc86
parentaa784eaece4425c6145419ea9d1baa5da51a3cc6 (diff)
downloadvector_c-fbd77b8897ba5d08f017d21c5ca60041c468e2c1.tar.gz
vector_c-fbd77b8897ba5d08f017d21c5ca60041c468e2c1.zip
remove is_full
no longer need sice vector can resize
-rw-r--r--libvector.c7
-rw-r--r--vector_test.c8
2 files changed, 0 insertions, 15 deletions
diff --git a/libvector.c b/libvector.c
index f099e34..29abc9d 100644
--- a/libvector.c
+++ b/libvector.c
@@ -25,13 +25,6 @@ int is_empty(vector_t vec){
25 return 0; 25 return 0;
26} 26}
27 27
28int is_full(vector_t vec){
29 if (vec.cur_size >= vec.max_size){
30 return 1;
31 }
32 return 0;
33}
34
35int at(vector_t vec, int index){ 28int at(vector_t vec, int index){
36 if (index >= size(vec) || index < 0){ 29 if (index >= size(vec) || index < 0){
37 printf("Index out of bound!!\n"); 30 printf("Index out of bound!!\n");
diff --git a/vector_test.c b/vector_test.c
index 3fcfd46..e8267f7 100644
--- a/vector_test.c
+++ b/vector_test.c
@@ -24,14 +24,6 @@ Test(vectortests, is_empty_test){
24 cr_assert(is_empty(vec)==0, "is_empty should return 0"); 24 cr_assert(is_empty(vec)==0, "is_empty should return 0");
25} 25}
26 26
27Test(vectortests, is_full_test){
28 cr_assert(is_full(vec)==0, "is_full should return 0");
29 for (int i = 0; i < n; i++){
30 push(&vec, i);
31 }
32 cr_assert(is_full(vec)==1, "is_full should return 1");
33}
34
35Test(vectortests, size_test){ 27Test(vectortests, size_test){
36 cr_assert(size(vec)==0, "Size of vector should be 0 at first"); 28 cr_assert(size(vec)==0, "Size of vector should be 0 at first");
37 for (int i = 0; i < 10; i++){ 29 for (int i = 0; i < 10; i++){