深圳幻海软件技术有限公司 欢迎您!

软件设计

  • 【技术积累】软件设计模式中的工厂模式【一】

    合集-【技术积累】软件设计模式(2)1.【技术积累】软件设计模式中的基础知识【一】2022-04-142.【技术积累】软件设计模式中的工厂模式【一】06-14收起什么是工厂模式?工厂模式是一种设计模式,它利用工厂类来创建对象,而不是在程序中直接实例化对象。工厂模式可以隐藏创建对象的具体细节,提高代码

  • 迭代器模式(Iterator Pattern)

    合集-设计模式(20)1.策略模式(StrategyPattern)05-172.桥接模式(BridgePattern)2021-08-013.代理模式(ProxyPattern)2019-03-024.中介者模式(MediatorPattern)2018-12-195.过滤器模式(FilterPa

  • 算法基础学习笔记——①排序

    ✨博主:命运之光✨专栏:算法基础学习目录✨快速排序——分治✨归并排序——分治O(nlogn)前言:算法学习笔记记录日常分享,需要的看哈O(∩_∩)O,感谢大家的支持!✨快速排序——分治因为x参与交换之后仍然会被留在左右区间中的一个里。1.确定分界点:(这里的分界点不一定是x,可以随意取值,常用取值方

  • 图、邻接矩阵、广度与深度优先、生成树

    最近突然被问到这个问题,于是复习一下,用最通俗的语言解释。图无向图:如下左图各个顶点之间用不带箭头的边连接的图;相应的右图就是有向图         邻接矩阵可以理解为表示上述图中顶点与顶点之间是否有直接相连的

  • 【C++】getline函数用法

    cin在输入空格的时候会自动结束输入。相比之下,getline的优点就是在输入字符串的时候可以输入空格。与此同时也有很多种用法。用法一.getline()#include<iostream>getline(cin,temp,delim);12cin是标准输入流函数temp是用来存储字符的

  • 【动态规划】斐波那契数列模型

    冻龟算法系列之斐波那契数列模型文章目录【动态规划】斐波那契数列模型1.第N个泰波那契数1.1题目解析1.2算法原理1.2.1状态表示1.2.2状态转移方程1.2.3初始化1.2.4填表顺序1.2.5返回值1.3编写代码1.4空间优化2.三步问题2.1题目解析2.2算法原理2.2.1状态表示2.2.2

  • 数字图像处理——车牌识别(matlab)

    本次大报告利用MATLAB函数功能,设计和实现了一个车牌识别系统。车牌识别系统的基本原理为:将手机拍摄到的包含车辆牌照的图像输入到计算机中进行预处理,再对牌照进行搜索、检测、定位,并分割出包含牌照字符的矩形区域,然后对牌照字符进行二值化并将其分割为单个字符,然后将其逐个与创建的字符模板进行匹配,匹配

  • 【Educoder作业】C&C++指针实训

    【Educoder作业】C&C++指针实训不是很熟练,之前从来没用过,讲解不到位恕罪。T1去掉字符串首尾空格我们需要知道两个事情,第一个事情是在函数中引用了数组指针之后,在函数内部就可以当做一个正常数组使用;第二个事情是字符串的末尾是用一个’\0收尾的,所以我们在去掉末尾的空格时,在非空格后

  • 【数据结构】二叉树(二)

    目录一、二叉树链式结构及实现 1、二叉树的结构 2、二叉树的遍历  2.1前序遍历  2.2中序遍历  2.3后序遍历  2.4层序遍历 3、二叉树链式结构的实现  3.

  • leetcode203. 移除链表元素

    个人主页:平行线也会相交欢迎点赞👍收藏✨留言✉加关注💓本文由平行线也会相交原创收录于专栏【LeetCode】🍓希望我们一起努力、成长,共同进步。题目链接给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例一:输入:head

  • 图的操作算法详解

    一.图基础概念:有向图-图中每个边都有一个方向,例如社交媒体网站上的关注关系图就是有向图。无向图-图中每个边都没有方向,例如朋友之间的相互认识关系图可以是无向图。简单图-没有自环和重复边的无向图或有向图,例如一张不允许两个人之间有多个好友关系的朋友关系图就是简单图。多重图-允许存在重复边的无向图或有

  • 【八大排序(九)】计数排序-非比较排序法

    💓博主CSDN主页:杭电码农-NEO💓⏩专栏分类:八大排序专栏⏪🚚代码仓库:NEO的学习日记🚚🌹关注我🫵带你学习排序知识🔝🔝计数排序1.前言2.计数排序基本思路3.特殊情况分析4.计数排序代码实现5.计数排序缺陷6.计数排序复杂度分析7.总结以及拓展1.前言我们已经学过的:插入排序,

  • 60题学会动态规划系列:动态规划算法第二讲

    都是路径问题~文章目录1.不同路径2.不同路径II3.礼物的最大价值4.下降路径最小和5.最小路径和1.不同路径力扣链接:力扣一个机器人位于一个 mxn 网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标

  • 【全面突击数据结构与算法001】绪论篇,数据结构的基本概念

    🍁前言👑作者主页:👉CSDN丨博客园🏆学习交流:👉在下周周ovoの社区💎全面突击数据结构与算法系列专栏:👉数据结构与算法专栏PS:本篇文章主要综合了【王道数据结构与算法】与我的个人笔记与理解,如果文章有任何错误欢迎各位大佬的指出快期末考试了,复习一波,冲冲冲文章目录🍁前言🍁一、基本

  • 【算法系列 | 6】深入解析排序算法之——堆排序

    序言你只管努力,其他交给时间,时间会证明一切。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点决定开一个算法专栏,希望能帮助大家很好的了解算法。主要深入解析每个算法,从概念到示例。我们一起努力,成为更好的自己!今天第3讲,讲一下排序算法的堆排序(Heap

  • LR(0)项目集规范族的构造及LR(0)分析表的构造

    求出文法的所有项目,按一定规则构造识别活前缀的NFA,再确定化为DFA确定化的工作量较大,而且容易出错,实际应用中并不使用,这里介绍的目的仅仅是为了便于理解。具体见识别活前缀的有限自动机构建方法_用编程写诗的博客-CSDN博客因此这里为了减轻工作量介绍一种实用的方法:通过闭包函数和转换函数,直接求出

  • 【C语言练习——合并两个有序序列】

    合并两个有序序列前言1、方法1——先合并再冒泡排序2、方法2——数组元素一一比较3、方法3——动态内存空间版总结前言第一行包含两个正整数n,m,用空格分隔;n表示第二行第一个升序序列中数字的个数;m表示第三行第二个升序序列中数字的个数第二行包含n个整数,用空格分隔第三行包含m个整数,用空格分隔输出描

  • 【C/C++练习】合并k个已排序的链表

    目录🐻题目描述:🐻‍❄️思路一:暴力求解法🐼第一步:确定合并后链表的头节点rhead🐼第二步:选择次小的进行尾插🐼代码实现:🐻‍❄️思路二:分治归并法🐼代码实现:前言:今天给大家分享一道面试中常见的题目——合并K个升序链表,我会用暴力和分治两钟方法去求解这道题目,通过动图展示问题求解的

  • 时序逻辑电路一——数字逻辑实验

    0🍺实验目的(1)熟悉触发器的逻辑功能及特性。(2)掌握集成D和JK触发器的应用。(3)掌握时序逻辑电路的分析和设计方法。1🍺实验仪器及材料2🍺实验内容及步骤用D触发器(74LS74)组成二分频器、四分频器74LS74是双D触发器(上升沿触发的D触发器),其管脚图和功能表如下:每个74LS74

  • [DSP学习笔记]基于TMS320F28335的FIR滤波实现

    首先进入TI官网,搜索C2000wave,进行下载安装。安装完成后,在2000wave的安装目录下,进入以下目录:C2000Ware_4_02_00_00\libraries\dsp\FPU\c28以我本地的安装目录为例:E:\ti\c2000\C2000Ware_4_02_00_00\librar

  • 二叉树的相关操作

    一.二叉树本文的数据结构基于C语言练习。C语言中的二叉树是一种数据结构,用于表示具有层次关系的数据集合。它由一个根节点开始,每个节点最多有两个子节点,分别称为左子节点和右子节点。二叉树有许多相关性质,其中一些重要的包括:深度:指从根节点到某个节点的路径长度。树的深度等于所有节点深度的最大值加上1。高

  • 树——“数据结构与算法”

    各位CSDN的uu们好久不见呀,好久没有更新我的数据结构与算法专栏啦,现在,我要开始重拾丢下的知识啦,这次,小雅兰要给uu们介绍一个全新的数据结构,下面,就让我们进入树的世界吧!!!树概念及结构二叉树概念及结构二叉树的顺序结构及实现树概念及结构树的概念树是一种非线性的数据结构,它是由n(n>=

  • 排序算法:插入排序(直接插入排序、希尔排序)

    朋友们、伙计们,我们又见面了,本期来给大家解读一下有关排序算法的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个 人 主 页 :stackY、目录 前言:1.排序的

  • 【数据结构】插入排序详细图解(一看就懂)

     💯博客内容:【数据结构】插入排序详细图解(一看就懂)😀作者:陈大大陈🦉所属专栏:数据结构笔记🚀个人简介:一个正在努力学技术的准前端,专注基础和实战分享,欢迎私信!💖欢迎大家:这里是CSDN,我总结知识和写笔记的地方,喜欢的话请三连,有问题请私信😘😘😘目录前言引入&nbsp

推荐阅读