#FE

剑指offer64 数据流中的中位数

priority_queue优先级队列,他的模板声明带有三个参数,priority_queue<Type,Container,Functional>Type为数据类型,Container为保存数据的容器,Functional为元素比较方式。Container必须是用数组实现的容器,比如vector,dequ...

剑指offer46 求1+2+...+n 以及& &&区别

参考代码:classSolution{public:intSum_Solution(intn){intresult=n;result&&(result+=Sum_Solution(n-1));returnresult;}};&:位与运算符&&:逻辑运算符&返回的是二进制位...

剑指offer22 栈的压入、弹出序列

写的一个代码,虽然正确通过了,但我觉得会报vector越界的错误classSolution{public:boolIsPopOrder(vector<int>pushV,vector<int>popV){intlength1=pushV.size();intlength2=popV.size()...

leetcode 179. Largest Number 、剑指offer33 把数组排成最小的数

这两个题几乎是一样的,只是leetcode的题是排成最大的数,剑指的题是排成最小的179.LargestNumbera.需要将数组的数转换成字符串,然后再根据大小排序,这里使用to_string函数将整数转换成字符串,比printf的方式简洁b.cmp函数必须用static才能使用c.这题需要排成最大的数,cmp函数如...

剑指offer58 二叉树的下一个结点

自己写的classSolution{public:TreeLinkNode*GetNext(TreeLinkNode*pNode){if(pNode==NULL)returnNULL;if(pNode->right!=NULL){TreeLinkNode*origin=pNode->right;while(...

剑指offer57 删除链表中重复的结点

错误代码:classSolution{public:ListNode*deleteDuplication(ListNode*pHead){if(pHead==NULL)returnNULL;if(pHead->next==NULL)returnpHead;ListNode*current=NULL;if(pHea...

剑指offer18 树的子结构

另一种写法classSolution{public:boolHasSubtree(TreeNode*pRoot1,TreeNode*pRoot2){boolresult=false;if(pRoot1!=NULL&&pRoot2!=NULL){if(pRoot1->val==pRoot2->...
代码星球 ·2020-10-12

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...

剑指offer38 数字在排序数组中出现的次数

这种方法没用迭代,而是使用了循环的方式classSolution{public:intGetNumberOfK(vector<int>data,intk){if(data.empty())return0;intFirst=getFirstofK(data,k);intLast=getLastofK(data...

剑指offer15 链表中倒数第k个结点

错误代码classSolution{public:ListNode*FindKthToTail(ListNode*pListHead,unsignedintk){if(pListHead==NULL||k==0)returnNULL;ListNode*p1=pListHead;ListNode*p2=pListHead...

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...

caffe parse_log.sh

画loss曲线需要用到此shell脚本#!/bin/bash#Usageparse_log.shcaffe.log#Itcreatesthefollowingtwotextfiles,eachcontainingatable:#caffe.log.test(columns:'#ItersSecondsTestAccur...
代码星球 ·2020-10-12

剑指offer 38 数字在排序数组中出现的次数

自己的写法classSolution{public:intGetNumberOfK(vector<int>data,intk){intlength=data.size();if(length<=0)return0;for(inti=0;i<length;i++){}intindex1=GetFi...

剑指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...

剑指offer 33 把数组排成最小的数

错误代码classSolution{public:intFindGreatestSumOfSubArray(vector<int>array){intlength=array.size();if(length<=0){invalid=true;return0;}intsum=0;intmaxsum=0...
首页上一页...6162636465...下一页尾页