
算法
lonely eagle
梦想成为编译器工程师。
展开
-
力扣两数想加
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; *///初始化头和尾(yǐ)巴struct ListNode*head=NULL;struct ListNode*end=NULL;//定义一个增加节点的函数void addlist(int a){ struct ListNode*ptemp=(struct原创 2020-12-19 11:20:04 · 115 阅读 · 2 评论 -
堆排序
#include<stdio.h>#include<stdlib.h>void swap(int arr[], int i, int j){int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}void heapify(int tree[], int n, int i) //i表示的是要对哪个节点做操作,n表示由多少个节点{if (i >= n) //出口return;int c1 = 2 * i + 1;i原创 2020-12-17 00:31:06 · 142 阅读 · 0 评论