数据结构
炼丹师
刚入坑计算机视觉的菜鸟
展开
-
[无聊之作]小波变换
小波理论部分参考:https://blog.csdn.net/qq_30815237/article/details/89704855这里给出python实现import matplotlib.pyplot as plt # plt 用于显示图片from PIL import Imageimport numpy as npimg = Image.open('E:\\...原创 2019-12-05 20:24:12 · 344 阅读 · 0 评论 -
[数据结构]链表的实现-C++
昨天写了链表,目前只写了单链表,等有时间把循环链表什么的变异产品再写出来只有头指针(没有头结点)的单链表//SingleLinkedList.h#pragma oncetemplate struct Node { T value; Node *next;};template class SingleLinkedList {private: Node *原创 2017-05-18 21:23:44 · 276 阅读 · 0 评论 -
[数据结构]队列的实现-C++
基于数组的循环队列的实现:CycleQueueBaseArray.h:#pragma oncetemplate class CycleQueueBaseArray {private: T *array; int maxLength; int head; int tail;public: CycleQueueBaseArray(); CycleQueueBas原创 2017-05-24 00:09:11 · 325 阅读 · 0 评论 -
[数据结构]表达式的计算与转换-C++
学习完栈可以进行表达式的计算与转换本文实现:中缀转前缀中转转后缀根据中缀计算根据后缀计算根据前缀计算等将来复习到树之后,有时间把前缀后缀相互转换,以及前缀后缀转中缀实现ExpressionCalcuate.h:#pragma once#include#include#include using namespace std;原创 2017-05-25 22:54:41 · 741 阅读 · 0 评论 -
[数据结构]顺序表的实现-C++
因为要考研,所以开始复习数据结构,每看完一个知识点,就用C++实现一下,以便加深印象第一个知识点是顺序表,就是封装对一个数组的操作,排序什么的等到后边复习到了再来补充,现在只有增删改查因为之前都是用java写各种项目作业什么的,所以C++语法忘得差不多的,正在慢慢捡回来,正好趁这次机会重新看了一下模板类,就用模板类实现了//SequenceTable.h#p原创 2017-05-16 22:52:58 · 707 阅读 · 0 评论 -
[数据结构]栈的实现-C++
栈用两种方法实现,一种是链表,一种是数组栈使用数组实现://StackBaseArray.h#pragma oncetemplate class StackBaseArray {private: T *array; int maxLength=1; int top;public: StackBaseArray(); StackBaseArra原创 2017-05-18 21:25:55 · 372 阅读 · 0 评论 -
无聊之作-类研招网验证码生成
本文采用python进行类研招网验证码生成研招网的验证码分为三种1、字母数字类识别2、汉字类识别3、算数表达式计算识别背景图片验证码的背景就是一个100*200的白色背景,然后随机加黑点,然后再随机加一条曲直线def create_back_ground(height=100,width=200,random_piont_num=1000):...原创 2019-04-01 17:35:44 · 377 阅读 · 0 评论 -
无聊之作-图像插值方法python实现
设原图像大小为(scr_height,scr_width),新图像大小为(dst_height,dst_width),则图像的尺度(放大缩小尺度)scale=dst_height/scr_height=dst_width/scr_width(本文是对xy轴都使用同一scale,不同scale原理相同)设新图像中的任意一个像素点(dst_x,dst_y),将(dst_x,dst_y)映射回原图像...原创 2019-06-02 15:05:23 · 3620 阅读 · 1 评论