51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#rs
leetcode 704. Binary Search 、35. Search Insert Position 、278. First Bad Version
704.BinarySearch 1.使用start+1<end,这样保证最后剩两个数2.mid=start+(end-start)/2,这样避免接近max-int导致的溢出3.start、end直接等于mid4.最后比较两个位置classSolution{public:intsearch(vector...
代码星球
·
2020-10-13
Search
leetcode
704.
Binary
Insert
leetcode 207. Course Schedule 、 210. Course Schedule II 、 310. Minimum Height Trees
207.CourseSchedulehttps://blog.csdn.net/wongleetion/article/details/79433101问题的实质就是判断一个有向图是否有环,利用入度去解决这个问题使用bfs解决问题。初始化时,利用二维vector存储节点间的关系,并存储每个节点的入度,同时将入度为0的节...
代码星球
·
2020-10-13
Course
Schedule
leetcode
207.
210.
34. Find First and Last Position of Element in Sorted Array
这个是用递归的方式写的,非递归也可以写。注意判断的时候可能出现数组越界的问题,所以要判断mid-1<0和mid+1>=nums.size(),即数组的头和数组的尾如果不判断[1],1这种就会报错classSolution{public:vector<int>searchRange(vector&...
代码星球
·
2020-10-13
Find
First
and
Last
Position
94. Binary Tree Inorder Traversal
https://www.cnblogs.com/grandyang/p/4297300.html用堆来辅助,先存储所有的左节点,再根据左节点找右节点classSolution{public:vector<int>inorderTraversal(TreeNode*root){vect...
代码星球
·
2020-10-13
Binary
Tree
Inorder
Traversal
python argparse模块
argparse模块是python用于解析命令行参数,比如pythontrain.py--lr0.1,这个值为0.1的lr参数只能通过argparse模块传递给python程序内部。一般过程: importargparse parser=argparse.ArgumentParser...
代码星球
·
2020-10-13
python
argparse
模块
leetcode 3. Longest Substring Without Repeating Characters
用unordered_map存储字符和字符对应的索引。left是上一个重复字符的位置索引,初始为-1,因为最开始没有重复字符,如果初始为0,就表示第0个位置重复了,显然不符合题意。同时你也可以用i-left计算发现,如果前面没有重复,你的left初始化为0,计算就少1了。注意:if判断中要m[s[i]]>left...
代码星球
·
2020-10-13
leetcode
Longest
Substring
Without
Repeating
leetcode 350. Intersection of Two Arrays II
最开始写成inti,j=0;就报错了 classSolution{public:vector<int>intersect(vector<int>&nums1,vector<int>&nums2){vector<int>result;intleng...
代码星球
·
2020-10-13
leetcode
350.
Intersection
of
Two
387. First Unique Character in a String
和剑指offer上有个题很像,但当时没考虑到比如只有cc,整个字符完全都是重复的情况classSolution{public:intfirstUniqChar(strings){intlength=s.size();if(length<=0)return-1;vector<int>result(256...
代码星球
·
2020-10-13
387.
First
Unique
Character
in
leetcode 190. Reverse Bits
classSolution{public:uint32_treverseBits(uint32_tn){intvalue=0;for(inti=0;i<32;i++){if(n&1){n=n>>1;value=(value<<1)+1;}else{n=n>>...
代码星球
·
2020-10-13
leetcode
190.
Reverse
Bits
leetcode 67. Add Binary 、2. Add Two Numbers 、445. Add Two Numbers II 、43. Multiply Strings 字符串相乘 、29. Divide Two Integers
对于几进制,其实主要就是对进制取余和整除,取余的结果就是当前位的,整除的结果就是进位的。 67.AddBinaryhttps://www.cnblogs.com/grandyang/p/4084971.html从两个string的末尾开始转int型相加,注意carry的计算。如果某一个数少于另一个数,就用0代...
代码星球
·
2020-10-13
Add
Two
Numbers
leetcode
Binary
opencv使用 findContours
http://www.jb51.net/article/132217.htmhttps://www.jianshu.com/p/4bc3349b4611 https://blog.csdn.net/sunny2038/article/details/12889059使用这个代码就可以直接使用&nb...
代码星球
·
2020-10-13
opencv
使用
findContours
mkdir与makedirs
mkdir创建的是一级目录makedirs可以创建多级目录 mkdir-p可以递归创建目录...
代码星球
·
2020-10-13
mkdir
makedirs
leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal,剑指offer 6 重建二叉树
不用迭代器的代码classSolution{public:TreeNode*reConstructBinaryTree(vector<int>pre,vector<int>vin){TreeNode*root=NULL;intlength_pre=pre.size();intlength_vin...
代码星球
·
2020-10-12
leetcode
105.
Construct
Binary
Tree
caffe parse_log.sh
画loss曲线需要用到此shell脚本#!/bin/bash#Usageparse_log.shcaffe.log#Itcreatesthefollowingtwotextfiles,eachcontainingatable:#caffe.log.test(columns:'#ItersSecondsTestAccur...
代码星球
·
2020-10-12
caffe
parse
log.sh
跑rbgirshick的fast-rcnn代码
需要安装Caffe、pycaffe cython、python-opencv、easydict matlab(主要用于对PASCALvoc数据集的评估) 为什么要bulidcython、caffe、pycaffe这3个module? 在readme中PASCALVOCdataset是通过...
代码星球
·
2020-10-12
rbgirshick
fast-rcnn
代码
首页
上一页
...
93
94
95
96
97
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他