51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#FE
剑指offer64 数据流中的中位数
priority_queue优先级队列,他的模板声明带有三个参数,priority_queue<Type,Container,Functional>Type为数据类型,Container为保存数据的容器,Functional为元素比较方式。Container必须是用数组实现的容器,比如vector,dequ...
代码星球
·
2020-10-13
剑指
offer64
数据流
中的
中位数
剑指offer46 求1+2+...+n 以及& &&区别
参考代码:classSolution{public:intSum_Solution(intn){intresult=n;result&&(result+=Sum_Solution(n-1));returnresult;}};&:位与运算符&&:逻辑运算符&返回的是二进制位...
代码星球
·
2020-10-13
剑指
offer46
1+2+...+n
以及
区别
剑指offer22 栈的压入、弹出序列
写的一个代码,虽然正确通过了,但我觉得会报vector越界的错误classSolution{public:boolIsPopOrder(vector<int>pushV,vector<int>popV){intlength1=pushV.size();intlength2=popV.size()...
代码星球
·
2020-10-13
剑指
offer22
压入
弹出
序列
leetcode 179. Largest Number 、剑指offer33 把数组排成最小的数
这两个题几乎是一样的,只是leetcode的题是排成最大的数,剑指的题是排成最小的179.LargestNumbera.需要将数组的数转换成字符串,然后再根据大小排序,这里使用to_string函数将整数转换成字符串,比printf的方式简洁b.cmp函数必须用static才能使用c.这题需要排成最大的数,cmp函数如...
代码星球
·
2020-10-13
leetcode
179.
Largest
Number
剑指
剑指offer58 二叉树的下一个结点
自己写的classSolution{public:TreeLinkNode*GetNext(TreeLinkNode*pNode){if(pNode==NULL)returnNULL;if(pNode->right!=NULL){TreeLinkNode*origin=pNode->right;while(...
代码星球
·
2020-10-13
剑指
offer58
二叉
下一个
结点
剑指offer57 删除链表中重复的结点
错误代码:classSolution{public:ListNode*deleteDuplication(ListNode*pHead){if(pHead==NULL)returnNULL;if(pHead->next==NULL)returnpHead;ListNode*current=NULL;if(pHea...
代码星球
·
2020-10-13
剑指
offer57
删除
表中
重复
剑指offer18 树的子结构
另一种写法classSolution{public:boolHasSubtree(TreeNode*pRoot1,TreeNode*pRoot2){boolresult=false;if(pRoot1!=NULL&&pRoot2!=NULL){if(pRoot1->val==pRoot2->...
代码星球
·
2020-10-12
剑指
offer18
结构
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
剑指offer38 数字在排序数组中出现的次数
这种方法没用迭代,而是使用了循环的方式classSolution{public:intGetNumberOfK(vector<int>data,intk){if(data.empty())return0;intFirst=getFirstofK(data,k);intLast=getLastofK(data...
代码星球
·
2020-10-12
剑指
offer38
数字
排序
数组
剑指offer15 链表中倒数第k个结点
错误代码classSolution{public:ListNode*FindKthToTail(ListNode*pListHead,unsignedintk){if(pListHead==NULL||k==0)returnNULL;ListNode*p1=pListHead;ListNode*p2=pListHead...
代码星球
·
2020-10-12
剑指
offer15
表中
倒数
结点
smooth_L1_loss_layer.cu解读 caffe源码初认识
.cpp是cpu上运行的代码,.cu是gpu上运行的代码。这是smooth_L1_loss_layer.cu的前向传播部分#include"caffe/fast_rcnn_layers.hpp"namespacecaffe{template<typenameDtype>__global__voidSmoot...
代码星球
·
2020-10-12
smooth
L1
loss
layer.cu
解读
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
剑指offer 38 数字在排序数组中出现的次数
自己的写法classSolution{public:intGetNumberOfK(vector<int>data,intk){intlength=data.size();if(length<=0)return0;for(inti=0;i<length;i++){}intindex1=GetFi...
代码星球
·
2020-10-12
剑指
offer
数字
排序
数组
剑指offer 35 第一个只出现一次的字符
错误写法classSolution{public:intFirstNotRepeatingChar(stringstr){intlength=str.size();if(length<=0)return0;charres[256]={0};for(inti=0;i<length;i++){res[str[i...
代码星球
·
2020-10-12
剑指
offer
第一个
出现
一次
剑指offer 33 把数组排成最小的数
错误代码classSolution{public:intFindGreatestSumOfSubArray(vector<int>array){intlength=array.size();if(length<=0){invalid=true;return0;}intsum=0;intmaxsum=0...
代码星球
·
2020-10-12
剑指
offer
数组
排成
小的
首页
上一页
...
61
62
63
64
65
...
下一页
尾页
按字母分类:
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
其他