Nucleotides (deoxyribose sugar, phosphate and base), sugar–phosphate backbone, base pairing (adenine–thymine and guanine–cytosine) by hydrogen bonds and double stranded antiparallel structure, with deoxyribose and phosphate at 3' and 5' ends of each strand respectively, forming a double helix