- 博客(5)
- 收藏
- 关注
原创 数的范围(二分查找实现)
题目描述给定一个按照升序排列的长度为n的整数数组,以及 q 个查询。对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。如果数组中不存在该元素,则返回“-1 -1”输入格式第一行包含整数n和q,表示数组长度和询问个数。第二行包含n个整数(均在1~10000范围内),表示完整数组。接下来q行,每行包含一个整数k,表示一个询问元素输出格式共q行,每行包含两个整数,表...
2020-03-01 10:31:59
363
原创 一、C/C++理论知识深度剖析系列专题之规划内存四区
本系列主要讲解C/C++的理论,希望对大家有所帮助。1、规划内存四区建立正确程序运行内存布局图是学号C的关键思考:1、数据类型的引申和思考2、变量的本质3、内存的操作1.1 数据类型的本质分析1.1.1 数据类型概念1、“类型”是对数据的抽象2、类型相同的数据有相同的表达形式、存储格式以及相关的操作3、程序中使用的所有数据都必定属于某一种数据类型数据类型的本质思考数据类...
2020-02-29 10:07:34
231
原创 解决调用 cuda 库函数时出现 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
最近在写cuda加速,发现无论是用vs2015还是在命令行直接编译.cu文件,都出现warning C4819:请将该文件保存为 Unicode 格式以防止数据丢失。如下图所示:原因是相应路径下的cuda_runtime_api.h、sm_20_intrinsics.h文件格式出现问题,需要重新保存一下。这里需要强调的一点是因为C盘文件不能随便更改,一般需要管理员权限才执行文件操作。...
2020-02-23 18:11:57
1614
2
原创 快速排序
#快速排序快速排序作为比较经典,比较常用的算法,同时也作为面试重点算法,其代码的时间爱你复杂度为Nlog(N)Nlog(N)Nlog(N),接下来我们就来看一下它的实现思路和代码。#include<iostream>using namespace std;const int N = 100010;int n,q[N];void quicksort(int q[],int l...
2020-02-07 15:34:28
171
原创 关于更新scikit- learn版本更新的中出现问题的解决
Anaconda3中的版本是0.17.1 版本太低,不能满足实际的需要因此本人对其更新Cannot uninstall 'scikit-learn'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to onl...
2018-07-14 23:33:16
6445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人