- 博客(15)
- 收藏
- 关注
原创 tensorflow安装错误:runtimeerror+import没有这个模块+产生numpy warning
问题:时间超时解决办法:pip --default-timeout=100 install tensorflow -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com速度快到飞起!一开始有容量不够的问题,卸载几个c盘程序之后,ok了。pip list 检查一下有tensorflow...
2020-04-04 13:51:41
1388
原创 anaconda出现CondaHTTPError问题
安装scikit-surprise库时,出现问题代码condaHTTPerror: HTTP 000 CONNECTION FAILED for url<.....尝试了换镜像源,删除defaults都不管用。然后下楼跑步了下,回来重启,又试了一遍,成了?!!!重要步骤大概是这次跑了一下conda upgrade --all,选y更新。之后运行conda install sci...
2020-04-03 21:33:11
231
原创 Leetcode15 三数之和
思路一重循环定下来一个数之后,用两个指针进行 夹击 确定是否等于-nums[i]。题目难点我认为是在于不重复。会有重复代码class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { vector<vector<int>>...
2020-03-20 20:48:04
116
原创 AddressSanitizer: heap-buffer-overflow on address 0x602000000534 at pc 0x00000040699d bp 0x7ffce0afd
Leetcode产生如上错误问题代码*class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { vector<vector<int>> res; //特判 sort(nums.begin(),nums.e...
2020-03-20 20:25:32
5256
5
原创 Leetcode01两数之和 map插入insert,map.find判断
题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素代码最快的class Solution {public: vector<int> twoSum(vector<int>& nums, int t...
2020-03-20 10:13:43
113
原创 Leetcode242有效的字母异位词+map学习+遍历map用it
题目给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词思考法一:排序sort,之后比较两个排好的单词是否一致,n*logn法二:用map,进行计数,循环字符O(n),插入是O(1),所以最后O(n)法三:直接用数组进行计数,实际就是自己实现了一个hash表法二代码class Solution {public: bool isAnagram(str...
2020-03-19 12:18:44
98
原创 Leetcode239滑动窗口最大值 对初始数组为空的处理+deque学习
题目给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值解题思路思考:滑动窗口,需要输出窗口中的最大值,第一反应大顶堆,每次进来一个新元素,要把之前的元素踢掉一个,需要记录元素下标。第二种方法,用队列:向右边移动的时候,进来一个新的,就把最左边的去掉(从左边出去),在...
2020-03-19 11:06:29
101
原创 Leetcode703数据流中的第k大元素
Leetcode703数据流中的第k大元素思路: 把这k个元素建一个数据结构,可以方便的读出来其中最小的,所以可以用队列中的小顶堆,或者使用set排序应该也可以。以下是优先队列小顶堆写法class KthLargest { priority_queue<int,vector<int>,greater<int>> q; int k;publi...
2020-03-18 11:34:23
119
原创 UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not in range(128)
在安装setuotools文件时候发生下面错误,编码问题:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xce in position 7: ordinal not in range(128)在mimetypes.py文件添加 if sys.getdefaultencoding() != 'gbk': reload(sys) ...
2019-01-31 19:50:24
839
原创 JAVAWeb工程建立
JAVAWeb工程建立首先下载myEclipseIDENew->Dynamic Web Project一直下一步,最后箭头指向要勾选
2018-12-25 23:11:47
149
原创 POJ 1751 High Ways
题目连接:http://poj.org/problem?id=1751 题意: 有n个村庄,下面n行是每个村庄的坐标,距离就是坐标之间的距离,要修路保证每个之间是连通的。输入m,下面m行每行输入的是已经连通的村庄的序号。 思路:Kruskal算法:将所有路径按大小排序,依次加入边集中。注意形成环路的时候,这条边不能加入。用并查集去判断是否形成环路。 代码:有RE错误,解决中...
2018-09-02 21:37:01
175
1
原创 重编码
问题描述有一篇文章,文章包含 n 种单词,单词的编号从 1 至 n,第 i 种单词的出现次数为 w[i]。现在,我们要用一个 2 进制串(即只包含 0 或 1 的串) s[i] 来替换第 i 种单词,使其满足如下要求:对于任意的 1≤i,j≤n(i≤j),都有 s[i] 不是 s[j] 的前缀。(这个要求是为了避免二义性)你的任务是对每个单词选择合适的 s[i],使得替换后的文章总长度...
2018-08-19 21:44:21
363
原创 数字盒子
问题描述: 你有一个盒子,你可以往里面放数,也可以从里面取出数。初始时,盒子是空的,你会依次做 Q 个操作,操作分为两类:插入操作:询问盒子中是否存在数 x,如果不存在则把数 x 丢到盒子里。删除操作:询问盒子中是否存在数 x,如果存在则取出 x。对于每个操作,你需要输出是否成功插入或删除。 输入第一行一个正整数 Q,表示操作个数。接下来 Q 行依次描述每个操作。每行 ...
2018-08-19 16:24:27
436
原创 POJ 1984 Navigation Nightmare 并查集
题目链接:http://poj.org/problem?id=1984Farmer John's pastoral neighborhood has N farms (2 <= N <= 40,000), usually numbered/labeled 1..N. A series of M (1 <= M < 40,000) vertical and horizonta...
2018-03-18 12:21:29
161
原创 HDU 3038 How Many Answers Are Wrong (并查集)
题目: http://acm.hdu.edu.cn/showproblem.php?pid=3038How Many Answers Are WrongTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth...
2018-03-14 18:01:51
151
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人