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

  • 基于6818粤嵌开发板的2048游戏项目

    小白笔记目录前言一、lcd.c代码lcd屏幕初始化在lcd屏幕上任意一点显示颜色 关闭lcd屏幕lcd.h二、bmp.c代码bmp格式bmp图片读取bmp.h三、work.c部分源码触摸屏2048方块移动算法在随机位置上生成2或者4绘出4*4矩阵四、流程框图和界面功能描述前言板子是6818

  • 表达式必须包含指向对象的指针类型,但他具有“int“?

      xdm,今天在写逆序函数的时候遇到了这样一个问题——表达式必须包含指向对象的指针类型,但他具有"int"?原来问题出在这里...  首先来看看题目创建一个整型数组,完成对数组的操作1.实现函数init()初始化数组为全02.实现print()打印数组的每个

  • 【数据结构】带你玩转排序:堆排序、希尔排序、插入排序、选择排序、冒泡排序、快排(多版本)、归并排序

       Yan-英杰的主页悟已往之不谏知来者之可追  C++程序员,2024届电子信息研究生目录常见算法的实现    插入排序       &

  • 【入土级】详解C++类&对象(中篇)

    目录前言:类的6个默认成员函数一, 构造函数1.概念2.特性二, 析构函数2.1概念2.2特性2.3牛刀小试 三, 拷贝构造函数3.1概念3.2特点四, 赋值运算符重载4.1运算符重载 五,const成员函数六,取地址及const取地址操作

  • ( 数组) 209. 长度最小的子数组——【Leetcode每日一题】

    ❓209.长度最小的子数组难度:中等给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nu

  • 【数据结构】向上调整建堆和向下调整建堆的天壤之别以及堆排序算法

      💯博客内容:【数据结构】向上调整建堆和向下调整建堆的天壤之别以及堆排序算法😀作者:陈大大陈🚀个人简介:一个正在努力学技术的准前端,专注基础和实战分享,欢迎私信!💖欢迎大家:这里是CSDN,我总结知识和写笔记的地方,喜欢的话请三连,有问题请私信😘😘😘目录向上调整向

  • 【笔试强训】Day 6

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

  • 对数据结构的初步认识

    前言:牛牛开始更新数据结构的知识了.本专栏后续会分享用c语言实现顺序表,链表,二叉树,栈和队列,排序算法等相关知识,欢迎友友们互相学习,可以私信互相讨论哦!🎈个人主页:🎈:✨✨✨初阶牛✨✨✨🐻推荐专栏:🍔🍟🌯c语言初阶🔑个人信条:🌵知行合一🍉本篇简介:>:讲解数据结构的入门知

  • (C语言版)力扣(LeetCode)面试题 17.04. 消失的数字5种解法

    消失的数字题目介绍第一种解法:按位异或第二种解法:公式运算第三种解法:临时数组第四种解法:相加再相减第五种解法:快排加二分查找结语题目介绍该题目取自力扣(LeetCode)面试题17.04.消失的数字链接:消失的数字该题目主要考察时间复杂度的把握,题目如下:数组nums包含从0到n的所有整数,但其中

  • 【蓝桥杯-筑基篇】贪心

    🍓系列专栏:蓝桥杯🍉个人主页:个人主页目录1.找零问题①暴力枚举②贪心2.人性总是贪婪的3.堆果子4.图书推荐1.找零问题有币种1、2、4、5、10若干张,找零n元,输出找零方案。①暴力枚举这是一个找零问题,我们需要找到一种方案,使得用给定的硬币找零时,所需的硬币数量最少。在这个代码中,我们使用

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

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

  • 蓝桥杯冲击-02约数篇(必考)

    文章目录前言一、约数是什么二、三大模板1、试除法求约数个数2、求约数个数3、求约数之和三、真题演练前言约数和质数一样在蓝桥杯考试中是在数论中考察频率较高的一种,在省赛考察的时候往往就是模板题,难度大一点会结合其他知识点考察,但是仍然会用到模板,这里有三大模板,第一个是试除法求约数个数,第二个是求约数

  • java二维数组

    目录1、二维数组2、二维数组的定义3、练习:1. 定义一个字符串的二维数组,三行两列,数组每一个元素值循环输入6个人的姓名,再使用循环输出这6个人的姓名。 2.将一个整形二维数组赋值为如下形式:3.在如下整形数组中//1392//2763//5411//6882//求两条对角线上

  • 【数据结构】堆

    文章目录前言堆的概念及结构堆初始化堆的判空堆的销毁插入数据删除数据堆的数据个数获取堆顶数据用数组创建堆对数组堆排序有关topk问题整体代码展示写在最后前言🚩前面了解了树(->传送门<-)的概念后,本章带大家来实现一个跟树有关的数据结构——堆(本章有对堆排序和topk问题的讲解)。🚩普

  • 拓扑排序 (算法思想+图解+模板+练习题)

    拓扑排序有向无环图一定是拓扑序列,有向有环图一定不是拓扑序列。无向图没有拓扑序列。首先我们先来解释一下什么是有向无环图:有向就是我们两个结点之间的边是有方向的,无环的意思就是整个序列中没有几个结点通过边形成一个圆环。下图就是一个有向无环图,它也一定是拓扑序列。下图就是有向有环图:拓扑序列:首先我们引

  • 加入事务和嵌套事务有什么区别?你明白了吗?

    加入事务和嵌套事务是指在Spring事务传播机制中的加入事务(REQUIRED)和嵌套事务(NESTED)的区别,二者看似很像,实则截然不同,那么它们有什么区别呢?接下来我们一起来看。Spring事务传播机制是指,包含多个事务的方法在相互调用时,事务是如何在这些方法间传播的,Spring事务传播机制

  • C++ 指针详解

     指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一: 复制int*ptr;&nbs

  • TCA-SwiftUI 的救星之二

    前言在上一篇关于TCA的文章中,我们通过总览的方式看到了TCA中一个Feature的运作方式,并尝试实现了一个最小的Feature和它的测试。在这篇文章中,我们会继续深入,看看TCA中对Binding的处理,以及使用Environment来把依赖从reducer中解耦的方法。如果你想要跟做,可以直接

  • 与程序员相关的CPU缓存知识

     好久没有写一些微观方面的文章了,今天写一篇关于CPUCache相关的文章,这篇文章比较长,主要分成这么几个部分:基础知识、缓存的命中、缓存的一致性、相关的代码示例和延伸阅读。其中会讲述一些多核CPU的系统架构以及其原理,包括对程序性能上的影响,以及在进行并发编程的时候需要注意到的一些问题

  • Java程序性能优化之编程技巧总结

     程序的性能受代码质量的直接影响。在本文中,主要介绍一些代码编写的小技巧和惯例,这些技巧有助于在代码级别上提升系统性能。1、慎用异常在Java软件开发中,经常使用try-catch进行错误捕获,但是,try-catch语句对系统性能而言是非常糟糕的。虽然在一次try-catch中,无法察觉

推荐阅读