Research Article

An Energy Efficient Data Gathering in Dense Mobile Wireless Sensor Networks

Algorithm 1

DCT Construction.
DCT (CNI, NH, HC, NN)
int i, j, m, N, NH = 1, HC = 1         (a)
for (i 1 to N)              (b)
{ if (CNI == CH)
{
NH = NH++           (c)
TIN NH            (d)
}
else
{
if (CNI == NN && CNI = CH++ && TIN == CNI)
for (j 0 to m)           (e)
{
PIN TIN                (f)
}}
else
{
SIN TIN             (g)
NH NH++
NN NH++            (h)
}
if (PIN == TIN && SIN == TIN && SIN == PIN)
{
FSIN SIN            (i)
}
else
{
FSIN Random (TIN)          (j)
}
DCN = FSIN
DCT DCN              (k)
}