For some Data structures,dynamic insertions might not be available if you use a simple function to build it.But as a matter of fact, using some skills based on the function to rebuild can make dynamic insertions of some Data structures available Here are some examples.
- 1.Binary grouping It means that you can make the insertions in groups,for n = \sum 2 ^ {a_i}(a_i > a_{i + 1}),