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

  • 双目立体视觉之立体匹配算法

    一、立体匹配简介:双目立体视觉是指使用两个摄像机从不同的角度获取同一个场景的左右视图,然后使用双目立体匹配算法来寻找左右视图中的匹配像素点对,最后利用三角测量原理来还原三维空间物理点过程。其中双目立体匹配算法是最为核心的。立体匹配是一种根据平面图像来恢复真实场景深度信息的技术,其做法是从两个或多个相

  • 【路径规划】A*算法方法改进思路简析

    A*算法方法改进思路简析0.前言1.A*算法的总体流程2.A*算法的改进2.1启发函数的选择与优化2.1.1预估函数的选择2.1.2为启发函数增加权重系数2.1.3节点比较时启发函数的优化2.2搜索邻域的优化2.2.1舍弃邻域法2.2.2扩展邻域法2.3双向搜索算法(双向A*)2.4对openlis

  • 【jvm系列-09】垃圾回收底层原理和算法以及JProfiler的基本使用

    JVM系列整体栏目内容链接地址【一】初识虚拟机与java虚拟机https://blog.csdn.net/zhenghuishengq/article/details/129544460【二】jvm的类加载子系统以及jclasslib的基本使用https://blog.csdn.net/zhengh

  • 【算法与数据结构】1 算法0基础入门,详解什么是算法?什么是线性查找法?

    欢迎来到爱书不爱输的程序猿的博客,本博客致力于知识分享,与更多的人进行学习交流本文收录于算法与数据结构体系专栏,本专栏是服务于0基础者,一起完成从0到1的跨越线性查找1.什么是算法?1.1算法的五大特性①有限性:②确定性③可行性④输入⑤输出2.线性查找法2.1生活中的线性查找法2.2计算机中的线性查

  • 【蓝桥杯-筑基篇】搜索

    🍓系列专栏:蓝桥杯🍉个人主页:个人主页目录递归树1.递归构建二进制串 2.全排列的DFS解法3.全排列的BFS解法4.数的划分法5.图书推荐递归树递归树是一种用于分析递归算法时间复杂度的工具。它可以将递归算法的执行过程可视化,从而更好地理解算法的时间复杂度。递归树的构造方法如下:首先,

  • 数据结构与算法(总结)

    总结:一、数据结构(DataStructure)是数据的组织结构,用来组织、存储数据。算法(Algorithm)就是解决问题的方法或者过程。二、数据结构分为逻辑结构和物理结构。逻辑结构分为集合结构、线性结构、树形结构、图形结构;物理结构分为顺序存储结构、链式存储结构。三、算法是一系列运算步骤。算法有

  • 华为OD机试备考攻略 以及题库目录分值说明 考点说明

    华为题库说明2022与2023题库的区别华为OD机试的题库是季度更新的(Q1\Q2\Q3\Q4)。笔者专栏的题库分为2023和2022。2023的题库是包括2022.11(Q4第四季度)之后以及2023年的题库。2022的题库是包括2022.11(Q4第四季度)之前题库。支持的语言目前大部分题使用C

  • 2022年最新优化算法---蛛母狼马蜂算法(论文创新点)

    前言凡是机械、电子、计算机这一块,搞科研的小伙伴应该都知道,一个好的算法往往是科研论文的主要创新点。每年都会有许多层出不穷的算法,算法的相互融合和吸收各自的优点已不再是新鲜事!那么今天我就向大家推荐一种算法思路,目前还没有研究人员想到,哪怕用不到,也非常值得你收藏借鉴!具体细节请看正文部分:文章目录

  • 算法该不该刷?如何高效刷算法?

    一、算法该不该刷?最近有小伙伴向我咨询一个问题,就是算法该不该刷,该如何刷算法呢?这个问题可谓太大众化了,只要你去某乎、某度搜索一下相关的解答,会有无数种回答,可见这个问题困扰了多少学习计算机的同学们,但不管回答有多少种,总结一句话就是“算法必须刷!”。当然,这个回答其实也并不绝对,算法也可以不刷,

  • 28个不得不看的经典编程算法

    前十个是来自圣经的十大算法:发起人的描述:《来自圣经的证明》收集了数十个简洁而优雅的数学证明,迅速赢得了大批数学爱好者的追捧。如果还有一本《来自圣经的算法》,哪些算法会列入其中呢?***名:Union-find严格地说,并查集是一种数据结构,它专门用来处理集合的合并操作和查询操作。并查集巧妙地借用了

  • 解析 Greenplum 数据库的排序算法

    Sort节点概览排序的朴素含义是将一个数据集按照某种特定的排序方式进行排列的算法,最常见的排列方式是数值顺序和字典序。排序算法的应用非常广泛,主要分为了两类:内排序:在内存中完成的排序,常见的有插入排序、快速排序、堆排序、基数排序等外排序:数据集过大,内存中无法全部存放,需要借助外存的排序,常见的有

  • 每个Java程序员都必须知道的四种负载均衡算法

    ​前言一般来说,我们在设计系统的时候,为了系统的高扩展性,会尽可能的创建无状态的系统,这样我们就可以采用集群的方式部署,最终很方便的根据需要动态增减服务器数量。但是,要使系统具有更好的可扩展性,除了无状态设计之外,还要考虑采用什么负载均衡算法,本文就带领大家认识以下常见的4种负载均衡算法。什么是负载

  • 面试官问我JVM的GC分代收集算法为什么这么设计

    最近阿粉的小学妹,给阿粉留言,说面试官不按套路出牌,问JVM的相关知识的时候,不问有什么GC算法,而是问我为什么这么设计,让学妹很懵圈,阿粉就差给小学妹的脑壳敲破了,面试官这么问,只是考验你,知其然,知其所以然么?今天阿粉就来简单的说说这个。JVM的垃圾回收机制我们先来说说这个回收机制的算法都有哪些

  • 聊聊 Vue 的双端 Diff 算法

    Vue和React都是基于vdom的前端框架,组件渲染会返回vdom,渲染器再把vdom通过增删改的api同步到dom。当再次渲染时,会产生新的vdom,渲染器会对比两棵vdom树,对有差异的部分通过增删改的api更新到dom。这里对比两棵vdom树,找到有差异的部分的算法,就叫做diff算法。di

  • 2013年图灵奖得主 Leslie Lamport 专访:程序员需要更多的数学知识

    LeslieLamport可能并不是一个家喻户晓的名字,但对于计算机科学家们来说,他是一些耳熟能详的「名字」幕后的贡献者。比如Paxos算法、排版程序LaTeX、规格语言TLA+、「面包店算法」和「拜占庭将军问题」等等。LeslieLamport彻底改变了现代计算机之间的对话方式。2013年,他被授

  • 不朽 C++ 为新贵 Python 应用提速 8000 倍!

     在人工智能浪潮之下,全民学习Python已成为必然趋势。Python作为一门胶水语言,以简单的语法、良好的交互性、移植性等优势受到诸多开发者的喜爱,但要和老牌的C++相较而言,谁运行的速度更快一些?相信很多开发者会毫无疑问地选择了C++,而本文作者也证实了这一点。最近我在开发一个名为Ba

  • 滴滴免费开放口罩佩戴识别技术 开发者可快速部署

     滴滴出行宣布,今日起免费对外开放口罩佩戴识别技术。企业和个人开发者均可通过滴滴云提供的API服务直接部署使用,实时检测人群口罩佩戴情况。滴滴口罩佩戴识别技术,包括人脸检测和人脸戴口罩属性识别,由滴滴AI团队基于DFS人脸检测算法,结合积累的人脸属性识别算法研发而成。滴滴表示,该算法克服了

  • Paxos算法为什么说是Raft,Zab协议的鼻祖,及原理解析

     paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解2.工程实现更难。网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的资料后发现,学习Paxos最好的资料是论文《PaxosMadeSimple》,其次是中、英文版

  • 负载均衡的5种算法,你了解几种?

     我们平常使用的F5,LVS,HAproxy,nginx等负载均衡软件或设备,不管是基于硬件负载,还是基于软件的负载,其负载均衡的算法都是一样的。主要有以下几种:一、轮询(RoundRobin,RR)所有请求被依次分发到每台应用服务器上,即每台服务器需要处理的请求数目都相同,适合于所有服务

  • 借Redis Cluster集群,聊一聊集群中数据分布算法

    最近看RedisCluster集群,在RedisCluster集群中涉及到了数据分布问题,因为RedisCluster是多master的结构,每个master都是可以提供存储服务的,这就会涉及到数据分布的问题,所以借这个机会聊一聊分布式中的数据分布算法,在新的redis版本中采用的是虚拟槽分区技术来

推荐阅读