自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_28869927的博客

从程序猿到研究生

  • 博客(9)
  • 资源 (17)
  • 收藏
  • 关注

原创 【解题】树的子结构(C++实现)

一、题目描述 输入两棵二叉树A和B,判断B是不是A的子结构。二、实现      思路非常简单,只需要遍历树A,首先查找和B根节点相同的节点,再判断B是不是A的子结构即可。树的操作同样涉及大量的指针,需要检查并作相应处理。struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLeft; BinaryTreeNod

2017-04-28 12:45:52 1173

原创 【解题】合并两个排序链表(C++实现)

一、题目描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是按照递增排序的。二、代码实现       很容易想到,只需要定义两个指针分别指向两个链表头节点,依次往后扫描并比较,将较小的一个添加至新链表即可。值得注意的是,算法设计大量的指针操作,需要保证新链表没有断裂以及保证代码的鲁棒性。struct ListNode{ int *m_nValue;

2017-04-26 11:38:14 1433

原创 【解题】反转链表(C++实现)

一、题目表述 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后的链表头节点。链表节点定义如下: struct ListNode { int m_nKey; ListNode* m_pNext; };二、代码实现ListNode* ReverseList(ListNode* pHead){ ListNode* pReverseHead=N

2017-04-23 12:28:07 1325

原创 【Java应用】JavaMail接口应用举例

一、概述(一)应用场景      用JavaMail实现用户注册邮箱的验证以及激活。具体来说,就是当用户注册账号时,系统自动向用户账户(用户邮箱)发送一封激活或者确认邮件,包含某个链接,用户点击这个链接就可以激活或者成功注册这个账号了。(二)JavaMail接口      Sun公司发布的处理email的相关Java API,提供给开发者处理电子邮件相关的编程接口,它可以方便地执行

2017-04-21 16:09:27 1071

原创 【解题】求单向链表的倒数第k个节点——关于代码鲁棒性的探讨(C++实现)

一、题目描述 输入一个单向链表,输出该链表中倒数第k个节点。从1开始计数而不是0。比如倒数第一个节点即链表的尾节点。二、思路分析         首先,题目明确说明输入的是一个单向链表,那么先走到链表的末尾,再回溯(k-1)步这种思路是行不通的。         然后,很自然的可以想到先遍历链表,统计链表节点个数n。那么倒数第k个节点就是从头节点开始的第(n-k+1)个节点。当然,这样的做法是

2017-04-18 10:43:13 434

原创 【Java应用】二维码的生成和读取

一、简述      我们知道二维码包含很多种类型,比如Data Matrix,Vericode,QR Code等等,而我们日常生活中所见到的最多的应该是QR Code。      下面就用Java来生成QR Code和读取QR Code做一个简要介绍。二、生成包含指定内容的QR Code      在这里我们要借用Google公司名叫zxing的jar包。它是一个开放源码的,用Java实现的多种格式

2017-04-16 14:30:59 1512

原创 【Java设计模式】浅谈设计模式(三)之策略模式

一、策略模式概述       首先给出一个听起来官方的定义:策略模式将可变的部分从程序中抽象分离成算法接口,在该算法接口下分别封装一系列算法实现。       举一个实际的例子来说明:我们在网上购物支付的时候,会发现电商平台一般会提供各种各样的支付方式选择,用户只需要选择其中之一便可进行支付操作。       可以发现,上述例子中的支付算法便是抽象出来的算法接口,在这个接口里面封装了各种支付算法的实

2017-04-06 14:47:34 1194

原创 【解题】打印1到最大的n位数——关于大数问题的探讨(C++实现)

一、题目描述 输入数字n,按顺序打印从1到最大的n位数。比如输入3,则依次打印1、2、3一直到最大的3位数999.

2017-04-06 10:45:08 2173

原创 【解题】数值的整数次方——关于代码完整性及错误处理方式的探讨(C++实现)

一、题目描述 题目:实现函数double Power(double base, int exponent),求base的exponent次方。不适用库函数,不考虑大数问题。二、常见的错误解法 由于不考虑大数问题,可能相当的读者会很快给出如下实现方式:double Power(double base, int exponent){ double result = 1.0; fo

2017-04-01 13:33:32 1269

scripts for VOC augmented dataset.tgz

制作PASCAL VOC 增强数据集的python脚本,和图片列表。

2019-06-08

python scripts for VOC 2012 augmented segmentation dataset

PASCAL VOC 2012 语义分割标注数据彩色转灰度图像工具

2019-05-27

神经网络相关论文合集

主流神经网络的原始论文,总计25篇。可参考博文:https://blog.csdn.net/qq_28869927/article/details/86301232

2019-01-12

Fashion-MNIST数据集

Fashion-MNIST数据集,

2018-12-18

《动手学深度学习》gluonbook包

《动手学深度学习》一书中的工具包gluonbook,文件包含python包和其信息。下载后解压并且移动至python环境:...\Lib\site-packages目录下。

2018-12-18

一个OWL2本体示例(Turtle语法)

一个针对家政目的的OWL2本体示例,给出了一组介绍了本体、本体名字、可能注释、版本控制以及包含的其他本体(imports关键字)。

2018-03-30

简单图像处理软件

利用matlab实现了一个简单的图像处理软件,提供用户图像界面,并生成.exe可执行文件。提供的功能包括:图像显示空间域变换(RGB、HSV、YCBCR空间)、灰度变换、旋转(翻转)、伽马校正及滤波复原、频率域滤波、创意滤镜等等功能。

2018-01-18

排序算法包

利用C++实现了常用的排序算法,包括:冒泡排序、插入排序、选择排序、归并排序、快速排序、0-交换排序。利用简单的数字序列排序为例,希望能帮助对以上算法有更深理解。

2018-01-18

线性表数据结构实现

利用C++实现了链表、栈、队列三种数据结构的类封装,并提供常用操作。通过自己实现线性表结构,可以对其原理有更深理解。

2018-01-18

大顶堆类(C++封装)

利用C++实现了大顶堆,并封装了常用操作,包括:插入、删除、堆排序等。通过自己实现堆的常用操作,可以对堆的原理有更深的理解。

2018-01-18

图的C++实现

利用C++对图进行封装(图类),包括有向图和无向图,提供常用的对图的操作,如:获取图大小、添加节点、打印邻接矩阵、深度遍历和宽度遍历、最小生成树计算(Prim和Kruskal算法)等,并提供了简单的调用示例。

2018-01-18

二叉树的类封装(C++)

利用C++语言封装了二叉树的数组实现及链表实现,常用操作均被封装到类中。如:检索,添加、删除、遍历(前序、中序、后序)等。

2018-01-18

RDF语法示例及RDF构建的本体示例

提供了RDF/XML语法和RDFa语法的简单示例,并利用RDF构建了一个住房供给的概念模型,及一个领域本体。

2018-01-18

RDF/XML及RDFa语法示例

RDF/XML及RDFa语法示例,利用声明“BaronWayBuilding is located in Amsterdam”为例,利用RDF/XML语法和RDFa语法写出。

2018-01-17

二维码/QR码生成和读取

生成指定内容的QR码;读取指定QR码内容

2017-05-09

作品分享网站搭建(前端+后台)

本作品分享网站包括用户端和管理员端,用户端可上传分享作品,评论作品,私信其他作者,查看最新动态,给网站留言等等;管理员端对网站进行必要的管理,包括作品管理,留言管理,评论管理等等。

2017-01-04

空空如也

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

TA关注的人

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