Anyone ?

On Jul 26, 10:27 pm, banu <varun.nagp...@gmail.com> wrote:
> Hi,
> Basically I am trying to create a blocked linked list(unrolled linked
> list) with following properties
> - Configurable number of elements in each node
> - No duplicate elements in the unrolled linked list
> - Linked list is sorted either during insertion or after creating the
> linked list
> - In place
>
> Assuming I need to create a sorted unrolled linked list with no
> duplicate elements with block size say 2
>
> Example: 10,2,4,2,5,7,9.11,11,5
>
> Final blocked linked list: (2,4)->(5,7)->(9,10)->(11,x) or in reverse
> order
>
> Note: x means unutilized location in the array wihtin the node. In
> case there are not enough elements to insert in a node, some memory
> allocated for a node is unutilized
>
> // Following is node structure
> #define ARRAY_SZ 2
> typedef struct node
> {
>     struct node* next;
>     long long int elements[ARRAY_SZ];
>     long long int elemIndex;
>
> }NODE, *NODE_PTR;
>
> Can you suggest me a way to do this correctly and efficiently? It
> could be an pseudo text or C-code.
>
> Thanks
> Varun

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to