Consider the following definition of a complete k-ary tree from the CLRS book:
Definition: A complete k-ary tree is a k-ary tree in which all leaves have the same depth and all internal nodes have degree k. (p.1179)
Because of this definition I consider the next binary tree as complete
But based on this answer definition of a complete tree (complete binary tree, a particular case of a k-ary tree),
A binary tree in which every level, except possibly the deepest, is completely filled. At depth n, the height of the tree, all nodes must be as far left as possible.
which is the same that appears on Grimaldi's discrete mathematics book (p. 601) we have that the rooted tree below is a completed tree
but this would not be true for CLRS definition because G leave it is not on the same level as the other ones. Which of both definitions is the most used and appropiate for the case?