自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 Tensorflow一些常用基本概念与函数(2)

CSDN地址:https://blog.csdn.net/lenbow/article/details/521527661、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placehol...

2019-07-12 23:20:25 317

转载 Tensorflow一些常用基本概念与函数(1)

1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y = tf.mul(a, b) #构造一个op节点 sess = tf.Session...

2019-07-12 23:14:59 238

原创 linux

文件的属性以及权限文件的属性(ls-l)文件的类型以及权限修改文件属性chgrp :改变文件所属群组chgrp [-R] group_name dirname/filename-R : 进行递归(recursive)的持续变更chown :改变文件拥有者chown [-R] owner_name dirname/filename(只修改拥有者)chown...

2019-07-03 15:41:39 353

原创 C++ 字符串处理

整数转换为字符串错误示范#include<iostream>using namespace std;char *int2str(int tem){ char per; int i = 0; int tem_copy = tem; if (tem_copy < 0)//如果tem<0,则需要在最前面加多一个'-',则占用多一个内存。 i++; ...

2019-05-13 19:43:36 478

原创 C/C++ 归纳总结(杂)

三元操作符x=(y==z)?5:4 ::为与操作符例如在main函数之外定义变量value,此时value为全局变量,则在main函数内可以通过::来对全局变量value进行赋值等操作,若单单对value操作,则可以被理解为是对main局部变量value进行操作。 ++i和i++的效率之比Operator Operator::operator++(){ ++valu...

2019-05-13 19:42:57 861

原创 C++ 面向对象归纳总结

C++面向对象如何理解:将具有相似特征的实体集合起来形成类;将类实例化形成对象;面向对象,使计算机软件系统与现实世界系统一一对应起来。C++的三大特性:封装、继承、多态 类对象所占空间http://www.cnblogs.com/weiyouqing/p/9642986.html 空类必须占一个字节; 函数指针不占字节; 虚函数根据编译器位数,占相应字节;系统多用了一个指针维...

2019-05-13 19:42:26 693

原创 C++ 单向链表各种功能的实现

#include<iostream>using namespace std;//注意三种情况:一是空链表;二是只有一个元素;三是两个及以上的元素template<class T>class IntSLLNode {public: IntSLLNode() { next = NULL; } IntSLLNode(T el, IntSLLNode<T&g...

2019-03-25 21:47:26 373

原创 C++ 二叉查找树各种功能的实现(插入、前中后递归非递归遍历、合并(复制)删除、节点个数与树深度、清空树)

1、简要概念根节点:没有父节点只有子节点。 叶结点:没有子节点。 二叉树:节点可以包含两个子节点(也可能是空)的树,每一个节点区分为左节点和右节点。 完全二叉树:所有的终端节点都有两个子节点,所有叶结点位于同一层次。 二叉查找树(有序二叉树):对于树中的每个节点n,其左子树中的所有值小于节点n中的值,其右子树中的所有值大于节点n中的值。2、二叉查找树各种功能实现#include...

2019-03-25 21:39:06 707 4

原创 C++-数据结构-归并排序

感谢skywang12345博主提供相关内容的借鉴,https://www.cnblogs.com/skywang12345/p/3602369.html1、基本思想(自上而下):将两个的有序数列合并成一个有序数列,我们称之为"归并"。归并排序(Merge Sort)就是利用归并思想对数列进行排序。2、工作过程(自上而下)(对照下图):a)如图所示的数组进入mergeSortUp2...

2019-03-07 18:43:55 435

原创 C++-数据结构-基本排序方法

目录算法概述插入排序选择排序冒泡排序梳排序算法概述1、十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。2...

2019-03-05 22:52:15 1015

原创 C++-数据结构-希尔排序

希尔排序1、基本思想:a)从原始数据中每隔ht个元素(一个增量)挑选一个元素,作为子数组的一部分,原始数据便分成了几个数组。b)对原始数组的各部分进行排序。(分而治之)c)减少增量,重复a步骤,直至增量减为1。(慢慢合并)2、增量的选取3、复杂度:4、源代码#include &lt;iostream&gt;using namespace st...

2019-03-05 22:51:50 298

原创 C++-数据结构-快速排序

快速排序1、基本思想:a)得到一个无序的长度为11的数组b) 1)取数组中最大元素,并与末尾元素交换,即12与10进行交换; 2)选取位于数组中间位置(忽略末尾元素,因为末尾元素的位置已对)的元素作为边界值,并与数组首位的元素进行交换,即 6与8进行交换。 3)定义lower与upper索引,指向除去边...

2019-03-05 22:51:33 311

原创 C++-数据结构-基数排序

基数排序1、基本思想:将整数按位数切割成不同的数字,依次按照个,百,千…位数进行排序并组合。a)得到一个无序的长度为10的数组b) 1)取数组元素的个位数,按照其个位数以及在数组的顺序依次放置,放置好后,从左往右从下往上合并。此时可以得出,若仅 看数组中的个位数,发现他们已经排序好了。 2)同理,取数组元素的十位数(...

2019-03-05 22:51:18 331

原创 C++-数据结构-堆排序

目录堆排序1、最大堆定义:2、如何将随机数组生成一个最大堆?3、堆排序堆排序1、最大堆定义:例如下面的这个例子:就是一个最大堆2、如何将随机数组生成一个最大堆?1)源代码:#include &lt;iostream&gt;using namespace std;template&lt;class T&gt;void heapify...

2019-03-02 20:30:15 393

原创 C++易错知识点。对方正在输入...

目录数组地址问题形参和实参的区别:new使用方法:有关new的良好变成习惯数组地址问题数组初始化int data[3]。此时data[]中有三个数据,而不是四个。 关于数组的地址问题:int main() { int data[] = { 2,8,6,1,10,15,3,12,11 }; //data代表着data首元素的地址 cout &lt;&lt; ...

2019-03-01 20:50:27 234

原创 关于C++中for的i++以及++i的区别

1、i++:先在i所在的表达式中使用i的当前值,后让i加1 ++i:让i先加1,然后在i所在的表达式中使用i的新值2、++i和i++的效率问题: 在考虑内建数据类型时,它们的效率差别不大(去除编译器优化的影响)。所以在这种情况下我们大可不必关心。在汇编上查看代码可以得知二者的区别就是在于i++运用了累加器这个寄存器(eax)来进行加法运算,而++i则是运用了计数器这...

2019-03-01 20:20:44 3015

原创 C/C++ 重要概念归纳

 目录1、内置函数2、重载函数重载声明重载决策3、函数模板普通函数模板成员函数模板类模板4、变量的储存静态存储,动态存储静态变量自动变量寄存器变量外部变量5、内存泄漏6、THIS指针7、关于const int * ,int const * 以及 int * const 的区别8、静态成员变量和静态成员函数9、常成员函数...

2019-02-25 23:45:05 908

转载 C++中各种数据类型占据字节长度

准备校招笔试的时候经常遇到C++某个数据类型占据多少个字节的问题,查阅了下资料,总结如下:首先罗列一下C++中的数据类型都有哪些:1、整形:int、long、short(占2字节)2、字符型:char、wchar_t3、布尔型:bool4、浮点型:float、double5、指针一、整形  int占据操作系统一个内存单元的大小。long跟int相同 ...

2019-02-25 17:26:46 5829

原创 C++递归法解决八皇后问题的超详细解答

博主初学C++数据结构与算法(清华大学出版社)第四版,由于程序清单5-2没有详细解答且代码不完整,思考了一个早上才恍然大悟,深感自己阅读代码以及写代码能力的不足,并在此记录,同时也希望也能帮到有需要的人!1、什么是八皇后问题?在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。例如下左图所示:可见,每个皇后所处...

2018-07-25 00:18:11 28833 8

原创 strchr与strcat使用技巧

今天在学习编程的时候遇到了一个strchr()的使用技巧,觉得十分惊喜,便在此记录下来,顺便记录一下经常出错的strcat()函数。stract(s1,s2)函数的主要功能是将字符串s2连接到s1后,并返回s1。特别注意:s1,s2代表的是char型字符数组的首地址,而不接受string型。错误示范:string s4 = "aaaa";string s5 = "aaaa";co...

2018-07-23 00:08:43 622

原创 C++ 详解创建链表过程

本人数据库初学者一个,在此记录自己的思考过程,若有疑问以及出错恳请大家一起交流,一起进步!由于清华大学出版社《C++数据结构与算法》书上并没有给出创建链表的方法,因此在网上查找相关代码,感谢此篇博客https://blog.csdn.net/chixujohnny/article/details/50900504提供相关思路。但对于其中的思想博主并没有详细解答,因此在这里我将围绕着这段代码以个...

2018-07-21 13:06:14 44517 34

C++数据结构与算法源代码第四版(清华大学出版社)

C++数据结构与算法源代码第四版(清华大学出版社),有几个问题在我的博客也有详细解答,可以见我博客

2018-08-01

LABVIEW实现模板匹配

1、Labview实现的模板匹配,首先需要添加一个摄像头,选择com口 2、玩家可以制作模板,然后保存模板,就可以得出图像中的模板并得到其中心坐标

2018-07-30

空空如也

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

TA关注的人

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