Format the C code in Clang-Format Style: Microsoft

This commit is contained in:
krahets
2023-04-17 21:13:15 +08:00
parent 1d6b7a5644
commit 9a98ff8a5e
46 changed files with 215 additions and 216 deletions

View File

@@ -23,7 +23,7 @@ void siftUp(maxHeap *h, int i);
/* 构造方法,根据切片建堆 */
maxHeap *newMaxHeap(int nums[], int size) {
// 所有元素入堆
maxHeap *h = (maxHeap *) malloc(sizeof(maxHeap));
maxHeap *h = (maxHeap *)malloc(sizeof(maxHeap));
h->size = size;
memcpy(h->data, nums, size * sizeof(int));
for (int i = size - 1; i >= 0; i--) {
@@ -49,7 +49,7 @@ int parent(maxHeap *h, int i) {
}
/* 交换元素 */
int swap(maxHeap *h, int i, int j) {
void swap(maxHeap *h, int i, int j) {
int temp = h->data[i];
h->data[i] = h->data[j];
h->data[j] = temp;
@@ -71,7 +71,7 @@ int peek(maxHeap *h) {
}
/* 元素入堆 */
int push(maxHeap *h, int val) {
void push(maxHeap *h, int val) {
// 默认情况下,不应该添加这么多节点
if (h->size == MAX_SIZE) {
printf("heap is full!");
@@ -104,7 +104,6 @@ int pop(maxHeap *h) {
return val;
}
/* 从节点 i 开始,从顶至底堆化 */
void siftDown(maxHeap *h, int i) {
while (true) {
@@ -145,6 +144,7 @@ void siftUp(maxHeap *h, int i) {
}
}
/* Driver Code */
int main() {
/* 初始化堆 */
// 初始化大顶堆
@@ -174,4 +174,4 @@ int main() {
// 释放内存
free(heap);
}
}