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

  • 【经典算法】双指针(尺取法):爱,是双向奔赴,还是你追我赶?

    👑专栏内容:算法学习随笔⛪个人主页:子夜的星的主页💕座右铭:日拱一卒,功不唐捐目录一、前言二、左右指针(双向奔赴)1、定义2、回文检查三、快慢指针(你追我赶)1、定义2、美丽的区间四、后记一、前言双指针法又称尺取法,顾名思义,在区间操作时,使用两个指针同时遍历区间,从而实现高效操作。两个指针,就

  • 算法leetcode|57. 插入区间(rust重拳出击)

    文章目录57.插入区间:样例1:样例2:样例3:样例4:样例5:提示:分析:题解:rust:go:c++:python:java:57.插入区间:给你一个无重叠的,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。样例1

  • 详解八大排序算法-附动图和源码(插入,希尔,选择,堆排序,冒泡,快速,归并,计数)

    目录🍏一.排序的概念及应用🍏 1.排序的概念 2.排序的应用 3.常用的排序算法🍎二.排序算法的实现🍎1.插入排序1.1直接插入排序1.2希尔排序(缩小增量排序)2.选择排序2.1直接选择排序2.2堆排序3.比较排序3.1冒泡排序3.2快速排序 递归版

  • 二分查找算法 | 你真的搞懂二分了吗?

    二分查找算法前言一、二分查找算法介绍1.二分算法的本质2.二分查找算法思想二、二分查找算法模板!!!三、力扣题目练习704.二分查找35.搜索插入位置34.在排序数组中查找元素的第一个和最后一个位置为什么要加上1四.浮点数二分算法模板总结前言我身边的人都认为二分查找很简单,但事实真是如此吗?不,并不

  • 快排(非递归)及计数排序算法

    都学了递归版的快速排序为何还要再学非递归实现?由于在递归过程中,如果数据量过大,那么实现时容易导致栈溢出,虽然代码没有问题,但是就是会崩,因此要将其改为非递归来实现文章目录一、快速排序(非递归)二、计数排序一、快速排序(非递归)如何做到将递归算法改为非递归算法?简单的递归可以直接将其改为循环(如斐波

  • 算法之归并排序

    文章目录一、归并排序(递归版)二、归并排序(非递归版)一、归并排序(递归版)归并排序思想:将数组划分为两个区间,左区间,右区间然后对这两个区间内容进行排序,这两个区间排好序之后再将其合并为一个有序的区间这两个区间排好序之后,再将这两个区间合并为一个区间也就是将这两个区间的数据排序为一个有序的区间而将

  • [蓝桥杯]K倍区间(c++超详解)

    资源限制时间限制:1.0s内存限制:256.0MB给定一个长度为N的数列,A1,A2,...AN,如果其中一段连续的子序列Ai,Ai+1,...Aj(i<=j)之和是K的倍数,我们就称这个区间[i,j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入格式-----第一行包含两个整数N和K

  • 【C语言练习】将100~200之间的素数输出

    将100~200之间的素数输出一、编程思路1、首先,我们要意识到,找出某个区间内符合条件的数,就需要对这个区间内的所有数进行遍历,而最常用的遍历方法就是利用for循环;2、其次,在确定了遍历区间后,就要根据符合条件的数来进行条件限定。例如本题中要求的是找到区间内的所有素数,那么我们首先就要明确素数的

  • 【算法】手把手学会二分查找

    目录简介基本步骤第一种二分第二种二分 例题搜索插入位置数的范围总结 简介🥥二分查找,又叫折半查找,通过找到数据二段性每次都能将原来的数据筛选掉一半,通过这个算法我们能够将一个一个查找的 O(n) 的时间复杂度优化到 O(logn) ,极大

  • 静态代码分析之C语言篇

    一、序言从本篇起,笔者将开启c语言代码安全分析篇章,为大家详细剖析c语言静态代码分析的各种技术细节。二、依赖分析依赖分析是c语言静态代码分析中一个非常重要的环节,它的分析准确与否,关系到了后续的漏洞分析的准确性。什么是依赖分析依赖图是源代码文件与其依赖库之间的依赖关系的一种图形表示。我们知道,在c语

  • 拜托,别再问我贪心算法了!

    前言在求三角形最短路径和时,能否用贪心算法求解。所以本文打算对贪心算法进行简单地介绍,介绍完之后我们再来看看是否这道三角形最短路径问题能用贪心算法来求解。本文将会从以下几个方面来介绍贪心算法什么是贪心算法贪心算法例题详题贪心算法适用场景再看三角形最短路径和是否能用贪心算法求解什么是贪心算法贪心算法是

  • 抢不到回家的票,还真不是12306技术不行

     作为世界上公认规模最大、特定时段最繁忙的实时交易系统之一,能在绝大部分时间保证平稳运行,12306已经相当不容易了。临近春节,12306崩溃一次,就有人心碎一次。12月23日上午,有不少网友爆料称12306出现了车次加载失败、购买不了票或卡在候补订单支付界面的情况,疑似因抢票人数过多,导

推荐阅读