Which of the following describes habitat heterogeneity?
A. Variation in physical environmental features within an area
B. Some habitats are more complex than others, therefore have higher
biodiversity
C. Some habitats are more complex than others, therefore offering fewer unique
niches
D. Only A and B
E. A, B, and C