From dcd3908632349ec062dbf219b685cf12d5e55242 Mon Sep 17 00:00:00 2001
From: muhtarh <13513068@std.stei.itb.ac.id>
Date: Fri, 19 Feb 2016 11:30:24 +0700
Subject: [PATCH] bucket

---
 bucket.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/bucket.c b/bucket.c
index a98e671..95332f9 100644
--- a/bucket.c
+++ b/bucket.c
@@ -47,8 +47,8 @@ int main(int argc, char** argv) {
             int i;
             for(i = id; i < num_elements; i += nthrds) {
                 int dest = data[i]/num_range;
-                bucket[dest][last_idx[id]] = data[i];
-                last_idx[id]++;
+                bucket[dest][last_idx[dest]] = data[i];
+                last_idx[dest]++;
             }
     #pragma omp barrier
            insert_sort(bucket[id],last_idx[id]);
@@ -59,6 +59,7 @@ int main(int argc, char** argv) {
         for(j = 0; j < last_idx[i]; j++) {
             data[k] = bucket[i][j];
             k++;
+            printf("%d - ",data[k-1]);
         }
     }
     for(i =0; i < num_elements; i++) {
-- 
GitLab