/** * 堆通常是一个可以被看做一棵树的数组对象。 * 堆总是满足下列性质: * \t 堆中某个节点的值总是不大于或不小于其父节点的值; * \t 堆总是一棵完全二叉树。 * 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆 */public class MaxHeap { p ...
分类:
其他好文 时间:
2020-05-02 10:07:04
阅读次数:
60
题目描述:输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 方法一:快排 直接通过快排切分排好第 K 小的数(下标为 K-1),那么它左边的数就是比它小的另外 K-1 个数 class Solution: def ...
分类:
其他好文 时间:
2020-05-01 20:46:49
阅读次数:
63
talk is cheap,show me your code. #include<iostream> #include<wiringPi.h> #include <signal.h> using namespace std; // LED Pin - wiringPi pin 0 is BCM_G ...
分类:
其他好文 时间:
2020-05-01 18:19:04
阅读次数:
81
Mac OSX Catalina: can’t be opened because Apple cannot check for malicious software macOS cannot verify that this app is free from malware. Solution: ...
分类:
移动开发 时间:
2020-04-28 17:20:18
阅读次数:
244
一.电脑基本型号调研 1.上官网或者售后查询电脑是否支持加装固态硬盘; 2.如果支持加装固态硬盘,直接进行硬件层次的操作,操作之后用windows自带的磁盘管理分配硬盘就可以了。不需要安装系统,驱动等复杂的操作了。 3.如果不支持加装固态硬盘,就只能更换固态硬盘,上官网以及售后询问能更换的固态硬盘的 ...
分类:
其他好文 时间:
2020-04-28 13:05:33
阅读次数:
109
因为矛的攻击、行动动画与空手不同,所以需要不同的状态机 首先在角色蓝图中新建一个变量,类型为之前所建立的枚举类型Weapon Animation,代表使用哪一套动画 在动画蓝图中获得并新设置一个变量animation,(其实就是把这个变量引用过来) 然后像当时设置unarmed一样,先创建一个1D的 ...
分类:
其他好文 时间:
2020-04-26 20:52:37
阅读次数:
76
NUL:用于结束一个ACSII字符串 NULL:用于表示什么也不指向,空指针 break:跳出最近的那层循环或者switch语句 指针和数组的区别: 定义:只出现一次,确定对象的类型并分配内存,如 int my_array[5]; 声明:多次出现,声明是说我引用了一个别处存在的变量,因此不产生分配内 ...
分类:
其他好文 时间:
2020-04-26 19:08:46
阅读次数:
76
题目描述: 方法一:动态规划 O(n) class Solution: def constrainedSubsetSum(self, nums, k: int): dp = [0]*len(nums) dp[0] = nums[0] arr = [(nums[0],0)] for i in rang ...
分类:
其他好文 时间:
2020-04-26 18:39:08
阅读次数:
57
序列化pickle dump 写入文件 dumps 生成序列化的字符串 loads 把序列号的字符串反向解析 load 从字符串加载 ...
分类:
其他好文 时间:
2020-04-26 11:24:44
阅读次数:
60
UML 建模工具的安装与使用 一、 实验目的 1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法; 2) 理解 EA 界面布局和元素操作的一般技巧; 3) 熟悉 UML 中的各种图的建立和表示方法; 4) 掌握如何通过 EA 工具完成相关模型的建立 二、 实 ...
分类:
其他好文 时间:
2020-04-25 19:29:31
阅读次数:
77