当题目是求第k大或者第k小的数的时候,通常用二分搜索。 二分搜索模板: 求第k小个 while(l < r) { int mid = l + (r - l) / 2 ; int cnt = <= mid的数量; if(cnt < k) l = mid + 1 ; else r = mid ; } 求 ...
分类:
其他好文 时间:
2020-03-30 12:57:54
阅读次数:
47
#include<iostream> #include<string> using namespace std; int main() { double num = 1024.5; //声明一个指针,指向num的值 double* ptr_num = # cout << "num值:" << ...
分类:
编程语言 时间:
2020-03-30 12:57:00
阅读次数:
73
常见异常:1.ArrayIndexOutOfBoundsException:数组下标越界异常下标超过了[0,长度-1]2.NullPointerException:空指针异常对象.属性对象.方法如果对象是null,就会发生空指针异常3.ClassCastException:类型转换异常在向下转型时, ...
分类:
其他好文 时间:
2020-03-30 11:14:59
阅读次数:
63
发生如下错误 以为是命名空间与函数指针的问题。查询得到有价值的信息如下: 实际解决问题参考的帖子如下: 最终问题解决了。明天详述。 ...
分类:
其他好文 时间:
2020-03-30 09:37:17
阅读次数:
66
java.lang.NullPointerException- 如何处理空指针异常 ...
分类:
编程语言 时间:
2020-03-29 19:27:36
阅读次数:
64
在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。 静态建立一个类对象,是由编译器为对象在栈空间中分配内存,是通过直接移动栈顶指针,挪出适当的空间,然后在这片内存空间上调用构造函数形成一个栈对象。使用这种方法,直接调用类的 ...
分类:
编程语言 时间:
2020-03-29 17:52:47
阅读次数:
93
[TOC] "Leetcode 713" 问题描述 例子 方法 ...
分类:
编程语言 时间:
2020-03-29 11:09:56
阅读次数:
79
数组 一维数组:数据类型 数组名 [常量表达式] 注意: 命名规则和变量名相同 数组后面一定是[],方括号内 是常量表达式 常量表达式表达元素的个数,即数组的长度 定义数组的常量表达式不能是变量 引用: 一维数组引用的一般形式:数组名[下标] 数组元素的下标起始值为0 初始化: 单个元素逐一赋值 a ...
分类:
编程语言 时间:
2020-03-29 10:43:37
阅读次数:
78
1 #include <iostream> 2 #include <string> 3 //#include "Sales_item.h" 4 #include "Sales_item.cpp" 5 6 using namespace std; 7 //使用typedef简化定义 8 typedef ...
分类:
编程语言 时间:
2020-03-29 10:35:51
阅读次数:
64
一、PHP 操作文件 PHP 拥有的多种函数可供创建、读取、上传以及编辑文件 二、PHP 文件打开/读取/关闭 打开文件更好的方法是通过 fopen() 函数 ( fopen() 的第一个参数包含被打开的文件名,第二个参数规定打开文件的模式 ) readfile() 函数读取文件,并把它写入输出缓冲 ...
分类:
Web程序 时间:
2020-03-29 01:36:45
阅读次数:
100