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

  • 【数据结构】 栈与队列的相互实现

    文章目录🌏引言🍀[队列实现栈](https://leetcode.cn/problems/implement-stack-using-queues/)🐱‍🏍题目描述:📌注意事项:📌示例与提示:🐱‍🐉思路解析:🚩入栈🚩出栈🚩获取栈顶元素🚩判断是否为空🐱‍👤完整代码实现:🎄

  • 排序算法——基数排序(C语言)

    基数排序的概念:什么是基数排序???基数排序是一种和快排、归并、希尔等等不一样的排序...它不需要比较和移动就可以完成整型的排序。它是时间复杂度是O(K*N),空间复杂度是O(K+M)基数排序的思想: 基数排序是一种借助多关键字的思想对单逻辑关键字进行排序的方法。基数排序根据每个位来分配桶

  • C/C++每日一练(20230421)

    目录1.位1的个数  🌟2.递归和非递归求和 ※3.俄罗斯套娃信封问题  🌟🌟🌟🌟每日一练刷题专栏 🌟Golang每日一练专栏Python每日一练专栏C/C++每日一练专栏Java每日一练专栏1.位1的个数编写一个函数,输入是一

  • 蓝桥杯2022年第十三届决赛真题-背包与魔法

    题目描述小蓝面前有N件物品,其中第i件重量是Wi,价值是Vi。她还有一个背包,最大承重是M。小蓝想知道在背包称重范围内,她最多能装总价值多少的物品?特别值得一提的是,小蓝可以使用一个魔法,将一件物品的重量增加K,同时价值翻倍。(当然小蓝也可以不使用魔法)输入格式第一行包含3个整数N、M和K。以下N行

  • 【进阶C语言】指针的进阶(万字图文详解)

    指针的进阶1.字符指针2.指针数组3.数组指针3.1数组指针的定义3.2&数组名VS数组名3.3数组指针的使用4.数组参数、指针参数4.1一维数组传参4.2二维数组传参4.3一级指针传参4.4二级指针传参5.函数指针6.函数指针数组7.指向函数指针数组的指针8.回调函数指针的主题,我们在初级

  • (图解)第十三届蓝桥杯B组省赛 试题 G: 积木画

    试题G:积木画【问题描述】小明最近迷上了积木画,有这么两种类型的积木,分别为I型(大小为2个单位面积)和L型(大小为3个单位面积):同时,小明有一块面积大小为2×N的画布,画布由2×N个1×1区域构成。小明需要用以上两种积木将画布拼满,他想知道总共有多少种不同的方式?积木可以任意旋转,且画布的方向固

  • 我的基础算法刷题及代码详解(三)

    本篇博客旨在整理记录自己刷的一些基础题的思路、代码以及注解,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录贪心算法1005.K次取反后最大化的数组和1323.6和9组成的最大数字1217.玩筹码942.增减字符串匹

  • 【数据结构】经典八大排序算法(万字大总结+动图)

    文章目录排序的概念及其运用1.1排序的概念1.2排序的运用1.3常见的排序算法常见排序算法的实现2.插入排序2.1基本思想2.2✨直接插入排序2.3✨希尔排序(缩小增量排序)3.选择排序3.1基本思想3.2✨直接选择排序3.3✨堆排序4.交换排序4.1✨冒泡排序4.2✨快速排序4.2.1快速排序ho

  • 头歌-计算机图形学-点和直线的绘制

    CG1-v1.0-点和直线的绘制第1关:OpenGL点的绘制一.任务描述根据下面要求,在右侧修改代码,绘制出预期输出的图片。平台会对你编写的代码进行测试。1.本关任务熟悉编程环境;了解光栅图形显示器的特点;了解计算机绘图的特点;进行编程,以OpenGL为开发平台设计程序,以能够在屏幕上生成三个坐标、

  • 编译原理:简单词法分析器的设计与实现

    一、实验目的:设计、编制并调试一个简单的c语言词法分析程序,加深对词法分析原理的理解二、实验要求:对单词的构词规则有明确的定义;编写的分析程序能够正确识别源程序中的单词符号;识别出的单词以(单词符号,种别码)的形式保存在符号表中。三、实验内容:词法分析中的输入为一个C语言程序文件,该文件由如下关键字

  • 【C++】类和对象(中) —— 构造函数 | 析构函数 | 拷贝构造 | 赋值运算符重载

    🌈欢迎来到C++专栏~~类和对象(中)(꒪ꇴ꒪(꒪ꇴ꒪)🐣,我是Scort🎓🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤🤔:🔥真正的大师永远怀着一颗学徒的心作者水平很有限,如果发现错误,可在评论区指正,感谢🙏🎉🎉欢迎持续关注!本文目标

  • 【数据结构初阶】八大排序(二)——快速排序&&冒泡排序

    大家好我是沐曦希💕书接【数据结构初阶】八大排序(一)——希尔排序&&堆排序&&直接插入排序&&直接选择排序文章目录1.交换排序1.1冒泡排序排序性能对比1.2快速排序1.2.1hoare版本具体思路代码1.2.2挖坑法具体思路代码1.2.3前后指针版

  • Java栈和队列·上

    Java栈和队列·上1.栈(Stack)1.1概念1.2实现1.3用法1.4栈练习题大家好,我是晓星航。今天为大家带来的是Java栈和队列·上的讲解!😀1.栈(Stack)1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈

  • 【LeetCode】剑指 Offer(21)

    目录题目:剑指Offer39.数组中出现次数超过一半的数字-力扣(Leetcode)题目的接口:解题思路:代码:过啦!!!题目:剑指Offer40.最小的k个数-力扣(Leetcode)题目的接口:解题思路:代码:过啦!!!写在最后:题目:剑指Offer39.数组中出现次数超过一半的数字-力扣(Le

  • 7 C指针交换值和递归 Pointer swap value and recursive

    1指针交换值Pointerswapvalue#define_CRT_SECURE_NO_WARNINGS//solvethescanferrorproblems#include<stdio.h>#include<stdlib.h>//voidchange(int*p){//*

  • 【AcWing】蓝桥杯备赛-深度优先搜索-dfs(1)

    目录写在前面:题目:92.递归实现指数型枚举-AcWing题库读题:输入格式:输出格式:数据范围:输入样例:输出样例:解题思路:代码:AC!!!!!!!!!!写在最后:写在前面:距离蓝桥杯已经不足一个月了,根据江湖上的传言,蓝桥杯最喜欢考的是深度优先搜索和动态规划,所以蓝桥杯也叫暴搜杯、dp杯,那我

  • 轻松掌握编程基本算法(二)

    在写此文章之前,笔者想说说关于程序员的基本知识,好多人在谈论自己的工作经历,或者给毕业生的建议,笔者赞同他们建议同学在学校里将计算机基础打好,没有良好基础怎么能建大厦呢?有了一些基础基本知识,在去学习深的理论就是事半功倍了,如果是先遇到深理论在去学习相关的基础,那就是事倍功半了。也许许多同学会说,现

  • 计算机视觉项目-实时目标追踪

    😊😊😊欢迎来到本博客😊😊😊本次博客内容将继续讲解关于OpenCV的相关知识🎉作者简介:⭐️⭐️⭐️目前计算机研究生在读。主要研究方向是人工智能和群智能算法方向。目前熟悉深度学习(keras、pytorch、yolo系列),python网页爬虫、机器学习、计算机视觉(OpenCV)、群智

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

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

  • 为什么学完了C语言,我只会写计算机程序?

    以前学C语言的时候,写过几个小程序,还算蛮有意思的。先上程序截图,占个坑,然后再慢慢讲做这种小玩意的通用思路。温馨提示:亮点在最后1、贪吃蛇: 2、都市浮生记(以前有一个很老的小游戏叫“北京浮生记”,仿那个写的,去各种地方买卖商品): 3、背单词的软件(当年女朋友刚考上英语专业,

推荐阅读