Fix access error when printArray(arr, 0) (#432)

* fix(codes/cpp): Memory leak fix: the space was not freed when pop removed the element.

* fix(codes/cpp): Fix access error when printArray(arr, 0)

* Update PrintUtil.hpp

---------

Co-authored-by: Yudong Jin <krahets@163.com>
This commit is contained in:
Gonglja 2023-03-20 21:26:20 +08:00 committed by GitHub
parent e539c44f63
commit b9e97d3823
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -102,7 +102,7 @@ class PrintUtil {
for (int i = 0; i < n - 1; i++) { for (int i = 0; i < n - 1; i++) {
cout << arr[i] << ", "; cout << arr[i] << ", ";
} }
if (n>=1) if (n >= 1)
cout << arr[n - 1] << "]" << endl; cout << arr[n - 1] << "]" << endl;
else else
cout << "]" << endl; cout << "]" << endl;