十大排序算法分类、特点和关系 (1)冒泡排序(交换排序的一种) (2)选择排序 (3)插入排序 (4)归并排序(采用了分治思想,额外的空间复杂度O(N),容易记错,最后合并大数组的时候需要开辟一个长度为N的数组) https://blog.csdn.net/u010452388/article/de ...
分类:
编程语言 时间:
2020-03-02 01:05:29
阅读次数:
83
链接:https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof/ 代码: class Solution { public: bool verifyPostorder(vector<int>& p ...
分类:
其他好文 时间:
2020-02-28 22:40:22
阅读次数:
62
题目如下 找出数组中重复的数字。 来源:力扣(LeetCode)https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/ 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重 ...
分类:
编程语言 时间:
2020-02-28 14:24:13
阅读次数:
56
链接:https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/ 代码: /** * Definition for singly-linked list. * struct ListNode { * int ...
分类:
编程语言 时间:
2020-02-24 18:35:13
阅读次数:
72
内部类 package AA; public class 类 { int de=123; StringBuffer dee=new StringBuffer(); public class 成员内部类{ public void ff() { System.out.println("这是成员内部类方法 ...
分类:
编程语言 时间:
2020-02-24 18:27:25
阅读次数:
84
利用pip install python-ldap出现编译错误: Modules/errors.h:8:18: fatal error: lber.h: 没有那个文件或目录 经过一番搜寻,在StackOverflow上找到的解决方法: sudo apt-get install libldap2-de ...
分类:
编程语言 时间:
2020-02-24 14:47:43
阅读次数:
100
题目 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 思路 堆排序 收获 用优先队列实现最大最小堆 注意下列代码中优先队列的创建声明,需要自定义比较函数 代码 ...
分类:
其他好文 时间:
2020-02-24 00:25:13
阅读次数:
93
前后台数据交互的几种方式 form表单方式 1)get | post 两种请求方式,get请求包含直接在浏览器中输入url回车后发送的请求 2)该方式的特点是一定会发生页面的跳转(刷新页面叫本页跳转) 后台决定页面路由 ajax异步方式 1)get | post | patch | put | de ...
分类:
其他好文 时间:
2020-02-23 22:24:19
阅读次数:
79
三个函数的使用 1,WaitForSingleObject #include <Windows.h> DWORD WINAPI MyThread(LPVOID lpParameter) { //ziji de code } int main() { HANDLE hThread; hThread = ...
分类:
编程语言 时间:
2020-02-23 14:52:32
阅读次数:
81
简介 什么是装饰器?你平常见到的 @staticmethod, @classmethod, @property 等这些内容就是装饰器。 装饰器的本身是可调用的对象(staticmethod, classmethod, property 这些都是可调用的对象),通常我们用它来改装一个函数,例如: de ...
分类:
编程语言 时间:
2020-02-23 09:51:47
阅读次数:
72