自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 push_back、emplace_back、std::move

1、push_back和emplace_back的区别emplace_back() 和 push_back() 的区别:就在于底层实现的机制不同。push_back() 向容器尾部添加元素时,首先会在容器外创建这个元素,然后再将这个元素拷贝或者移动到容器中(如果是拷贝的话,事后会自行销毁先前创建的这个元素);而 emplace_back() 在实现时,则是直接在容器尾部创建这个元素,省去了拷贝或移动元素的过程。拷贝构造和移动构造函数的区别:移动构造函数是c++11的新特性,移动构造函数传

2021-07-14 09:56:30 2310 1

原创 每日一道leetcode题 104.二叉树的最大深度

1.思路递归,不断找寻两个子树的最大深度根节点的最大深度= 子树的最大深度 + 1;2.代码/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(...

2020-03-25 22:31:15 135

原创 每日一道leetcode题 94.二叉树的中序遍历

1.思路递归是用二叉树的中序遍历中序:void fun( T){fun(T->left);T->val;fun(T->right);}前序void fun( T){T->val;fun(T->left);fun(T->right);}后序void fun( T){fun(T->l...

2020-03-24 20:09:25 164

原创 每日一道leetcode题 101.对称二叉树 (二叉树)

1. 题目描述给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2/ \ / \3 4 4 3但是下面这个[1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 32.思路递归,递归的终...

2020-03-23 23:13:36 113

原创 每日一道leetcode题 92.反转链表

1.思路//思路:head表示需要反转的头节点,pre表示需要反转头节点的前驱节点//我们需要反转n-m次,我们将head的next节点移动到需要反转链表部分的首部//需要反转链表部分剩余节点依旧保持相对顺序即可//比如1->2->3->4->5,m=1,n=5//第一次反转:(pre)1(head) 2(next) 3 4 5 反转为 2 1 3 4 5/...

2020-03-20 13:18:56 135

原创 每日一道leetcode题 86.分隔链表

1. 思路新建里两个链表,一个存放比x小的数;另一个存放比x大的数;最后连接两个链表2.代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(N...

2020-03-19 22:13:25 104

原创 每日一道leetcode题 82.删除排序链表中的重复元素

1.思路找到链表中相同的元素,然后跳过这些元素,指向下一组元素;存在问题,a.没有删除节点,b.还有其他思路)2.代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : v...

2020-03-18 22:14:49 198

原创 每日一道leetcode题 24.两两交换链表中的节点(链表)

题目描述给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.解题思路1. 迭代我们要交换的一对链表分为两部分,奇数节点为一部分,偶数节点为另一部分。A 指的是这一部分交换节点中的前面的节点,B ...

2020-03-17 20:22:21 127

原创 每日一道leetcode题 19.删除链表的倒数第N个节点

最近开始刷链表题目1.思路有两种思路a. 两次遍历法:第一次遍历确认链表长度,第二次遍历删除第L-n+1个节点(即倒数第n个节点);b.一次遍历(利用双指针实现),使用两个指针,两个指针相距n个节点,这样当第一个指针遍历到链表尾部时,第二个指针位置为倒数第n个节点2.代码/** * Definition for singly-linked list. * str...

2020-03-16 22:14:34 125 1

原创 DAY04 219.存在重复元素② (数组)

0.导语本来想着今天做一道简单题目,却被卡了这么久;1.题目描述给定一个整数数组和一个整数k,判断数组中是否存在两个不同的索引i和j,使得nums [i] = nums [j],并且 i 和 j的差的绝对值最大为 k。示例1:输入: nums = [1,2,3,1], k = 3输出: true示例 2:输入: nums = [1,0,1,1], ...

2020-03-13 10:54:28 100

原创 DAY03 74.搜索二维矩阵

1. 题目编写一个高效的算法来判断m x n矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例1:输入:matrix = [ [1, 3, 5, 7], [10, 11, 16, 20], [23, 30, 34, 50]]target = 3输出: true示例2:...

2020-03-12 14:05:11 93

原创 DAY2 50.Pow(x,n) (二分查找+递归)

1.题目描述实现 pow(x, n) ,即计算 x 的 n 次幂函数。示例 1:输入: 2.00000, 10输出: 1024.00000示例 2:输入: 2.10000, 3输出: 9.26100示例 3:输入: 2.00000, -2输出: 0.25000解释: 2-2 = 1/22 = 1/4 = 0.25说明:-100.0 < x < 1...

2020-03-11 16:52:24 133

原创 DAY1 29.两数相除(二分查找)

1.题目描述给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数dividend除以除数divisor得到的商。示例1:输入: dividend = 10, divisor = 3输出: 3示例2:输入: dividend = 7, divisor = -3输出: -2说明:被除...

2020-03-10 11:48:44 296

转载 转载:工具使用 之 python matplotlib 的使用说明

在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围、坐标轴刻度大小、坐标轴名称等在matplotlib中包含了很多函数,用来对这些参数进行设置。plt.xlim、plt.ylim 设置横纵坐标轴范围plt.xlabel、plt.ylabel 设置坐标轴名称plt.xticks、plt.yticks设置坐标轴刻度以上plt表示ma...

2020-03-02 09:34:44 137

原创 无人驾驶运动控制----pure pursuit算法实践和理解

0.导论pure pursuit 方法是基于几何追踪的路径追踪方法,基于几何的控制方法较为简单和直接,不用考虑车辆的运动学模型和动力学模型,控制时使用的参数少,能够较好的运用到实践使用中。最常用的两种方法是pure pursuit方法和stanly方法。这里主要介绍pure pursuit 方法1.算法原理和思想算法的基本原理,AdamShan已经在他的博客《无人驾驶汽车系统入门...

2020-02-17 18:35:30 8504 6

原创 tensorflow中tf.nn.conv2d中padding=same和padding=valid的区别

参考博客https://blog.csdn.net/syyyy712/article/details/80272071终于弄懂了。之前一直以为,padding=same输入和输出应该是同一个尺寸,但实验中的结果并不是这样的,于是查找了很多博客,终于找到上面那个博客说清楚了。在tensorflow官网中,padding = “SAME”输入和输出大小关系如下:输出大小等于输入...

2019-08-14 09:07:51 1983

原创 TensorFlow问题:Variable rnn/basic_lstm_cell/kernel already exists, disallowed

在做dncnn的改写时,遇到这个问题,参考博客https://blog.csdn.net/manduner/article/details/82258681,问题得到解决。ps:载自博客再者表达下我从网上查找这类错误的经历,在google中快搜上述错误,确实会搜到一些解决办法,主流办法主要有两种:(1)通过 with tf.variable_scope('scope',reuse=Tr...

2019-08-13 09:31:42 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除