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

  • 2023-GPLT团体程序设计天梯赛-总决赛 L1题解 【Python】

    2023-GPLT团体程序设计天梯赛L1题解L1-89-96100分L1-089最好的文档(5分)L1-090什么是机器学习(5分)L1-091程序员买包子(10分)L1-092进化论(10分)L1-093猜帽子游戏(15分)L1-094剪切粘贴(15分)L1-095分寝室(20分)L1-096谁管

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

    简单多状态问题文章目录一.按摩师二.打家劫舍系列三.删除并获得点数四.粉刷房子1.按摩师力扣链接:力扣一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返

  • 《数据结构与算法分析》课程设计——迷宫问题

    中国矿业大学信控学院 补一下我之前在博客园发布的内容 懒得调了,想复制完整代码直接复制最下面的,想复制分布代码去看我博客园链接吧《数据结构与算法分析》课程设计——迷宫问题-刷子zz-博客园一、 问题描述问题中迷宫可用方阵[m,n]表示,0表示能通过,1表示不能通过。若要

  • Java前缀和算法

    一.什么是前缀和算法通俗来讲,前缀和算法就是使用一个新数组来储存原数组中前n-1个元素的和(如果新数组的当前元素的下标为n,计算当前元素的值为原数组中从0到n-1下标数组元素的和),可能这样讲起来有点抽象,我们举一个例子对其进行说明:给定一个数组nums[],我们创建一个大小为nums.length

  • LL(1)文法分析程序

    一、实验目的设计一个非递归预测分析器,实现对表达式语言的分析,理解自上而下语法分析方法的基本思想,掌握设计LL()文法分析程序设计的基本原理和方法。根据给定LL(1)分析表,输入一个句子,能由依据LL(1)分析表输出与句子对应的语法树。能对语法树生成过程进行模拟。二、实验原理与内容2.1实验内容:通

  • 什么是堆,如何实现?(附堆排序,TOP-K问题)

    欢迎来到Claffic的博客 💞💞💞“春风里,是谁花一样烂漫?”前言:二叉树给大家讲解的差不多了,接下来就是二叉树的实际应用了:这期我们来讲堆,它是一种顺序结构的特殊二叉树,可以实现排序等功能,那就让我们开始吧!目录🌸Part1:何为堆1.堆的概念2.堆的结构🌺Part2:堆的实

  • 第十四届蓝桥杯模拟赛(第三期)——C语言版

    1.找最小数问题描述:请找到一个大于2022的最小数,这个数转换成十六进制之后,所有的数位(不含前导0)都为字母(A到F)。请将这个数的十进制形式作为答案提交。#include<stdio.h>intmain(){inti;charch;for(i=2023;;i++){inttemp=

  • C语言丨约瑟夫问题(约瑟夫环)

    约瑟夫问题又称为约瑟夫环,约瑟夫问题有很多变种。本文就以几个经典的约瑟夫问题介绍其几种解法。问题1:鲁智深吃馒头。据说,鲁智深一天中午匆匆来到开封府大相国寺,想蹭顿饭吃,当时大相国寺有99个和尚,只做了99个馒头。智清长老不愿得罪鲁智深,便把他安排在一个特定位置,之后对所有人说:从我开始报数(围成一

  • 结构体全解,适合初学者的一条龙深度讲解(附手绘图详解)

    我们知道,C语言是允许我们自己来创造类型的,这些类型就叫做——自定义类型。自定义类型又包括结构体类型,联合体类型还有枚举类型。今天的文章,我们就着重讲解这其中的结构体类型。目录结构体的声明1.1结构的基础知识1.2结构的声明1.3匿名结构体的情况1.4结构的自引用 1.5重命名匿名结构体的

  • 蓝桥杯最后一战

    目录分巧克力_二分题目描述输入格式输出格式输入输出样例说明/提示代码:巧克力-优先队列题目描述输入格式输出格式输入输出样例说明/提示代码:思路分析:秘密行动_dp蓝桥杯算法提高-秘密行动题目描述输入格式输出格式样例输入样例输出代码:思路分析:合并果子_优先队列题目描述输入格式输出格式输入输出样例说明

  • C++ Lambda表达式的常见用法

    ⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。如果觉得本文能帮到您,麻烦点个赞👍呗!近期会不断在专栏里进行更新讲解博客~~~有什么问题的小伙伴欢迎留言提问欧,喜欢的小伙伴给个三连支持一下呗。👍⭐️❤️前言作为C++11的新特性的Lambada表达式本身书写倒不是什么难事,网上找一找也

  • 设计实现抽象数据类型“有理数”

    设计实现抽象数据类型“有理数”设计实现抽象数据类型“有理数”题目分析创建有理数的数据结构`Init`初始化有理数`gcd`最大公约数`Reduction`约分函数`add`加法运算`sub`减法运算`mul`乘法运算`div`除法运算`Create`创建函数`show`输出函数`main`函数及`M

  • 【冲刺蓝桥杯的最后30天】day6

    大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨‍💻,断更了整整一年,又开始恢复CSDN更新,从今天开始更新备战蓝桥30天系列,一共30天,如果对你有帮助或者正在备战蓝桥杯的小伙伴可以支持一下哦!~不能说肯定是干货,但会让你有所收获!💓💓💓🍭🍭我们总是在生活扮演各种角色,却唯独很少扮演

  • C语言每日一题】——杨氏矩阵

    【C语言每日一题】——倒置字符串😎前言🙌杨氏矩阵🙌总结撒花💞😎博客昵称:博客小梦😊最喜欢的座右铭:全神贯注的上吧!!!😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以

  • C语言-qsort函数详解

    目录一.qsort函数是什么 二.使用qsort排序-以升序为例    关于void*型指针:1.整形数组排序2.字符数组排序3.字符指针数组排序4.结构体数组排序5.浮点型数组排序三.使用冒泡排序思想模拟实现qsort函数1.什么是冒泡排序:&nb

  • C语言快速幂取模算法小结

    资料链接:http://www.jb51.net/article/54947.htmC语言实现的快速幂取模算法,是比较常见的算法。分享给大家供大家参考之用。具体如下:首先,所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数

  • 从Select引起的Bug聊聊多路复用一

    一、前言很久没写文章了,主要自己还在沉淀,学习类的分享总觉得为了分享而分享,多几天可能自己都记不清细节了,所以一直没有再去写,这次遇到一个比较有意思的bug,多路复用的一个bug,这个领域那,虽然自己也学习过,但是一直也没写过代码练习,就这个机会就一并练习下,可能对高手来说这是稀松平常的问题,却耗费

  • 用一个技巧把字符串转成特定类型

    我们有时候可能会需要把一个字符串转换成对应的类型。例如,把'123'​转换为int​类型的123​;或者把'3.14'​转成浮点数3.14。前提条件是不能使用eval​或者exec。这是一个非常简单的功能,常规做法直接使用if判断就可以了:复制defconvert(data,target_type)

  • 电影兑换券的推荐策略——二分图最优匹配算法

    作者|刘洁 问题概述一笔订单最多可使用所含电影票数目张兑换券。换而言之,用户选了几个座位,最多便能使用几张兑换券,兑换券有三个属性,分别是:面值(元):在不支持补差的情况下,票价小于等于面值才可以使用固定支付金额(元):满足兑换券的使用条件下,需要支付的钱。补差(是/否):如果支持补差,当

  • 编程语言圣经之卷一

     第0x00天上古时期,人类主要使用二进制编程,人类需要记住数据在内存的地址,然后才能进行读写操作。比如取出地址为0x3A6F27处的值,以及地址为0x3A6F39处的值,然后把两个值相加起来。 冗长的、难以记忆的地址让人类痛苦不堪。仁慈的上帝要解救人类于苦难之中,他说:要有变量

推荐阅读