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

  • C基础七

    C基础学习七指针和函数函数形参改变实参的值数组名做函数参数指针做为函数的返回值函数指针函数指针数组函数指针做函数参数(回调函数)指针和字符串字符指针字符指针做函数参数const修饰的指针变量指针数组做为main函数的形参项目开发常用字符串应用模型strstr中的while和do-while模型whi

  • 【LeetCode】动态规划 刷题训练(四)

    文章目录面试题17.16.按摩师(打家劫舍|)题目解析状态转移方程完整代码213.打家劫舍II题目解析状态转移方程完整代码740.删除并获得点数题目解析预处理状态转移方程完整代码面试题17.16.按摩师(打家劫舍|)点击查看:按摩师一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接

  • 嵌入式面试题1

    1、用预处理指令交换两个参数的值#defineSWAP(a,b){intc=a;a=b;b=c}2、写出floatx与“零值”比较的if语句if(x<=0.000001&&x>=-0.000001)float型变量和“零值”比较的方法: constfloatEP

  • 【Educoder作业】C&C++指针实训

    【Educoder作业】C&C++指针实训不是很熟练,之前从来没用过,讲解不到位恕罪。T1去掉字符串首尾空格我们需要知道两个事情,第一个事情是在函数中引用了数组指针之后,在函数内部就可以当做一个正常数组使用;第二个事情是字符串的末尾是用一个’\0收尾的,所以我们在去掉末尾的空格时,在非空格后

  • 【C语言练习——合并两个有序序列】

    合并两个有序序列前言1、方法1——先合并再冒泡排序2、方法2——数组元素一一比较3、方法3——动态内存空间版总结前言第一行包含两个正整数n,m,用空格分隔;n表示第二行第一个升序序列中数字的个数;m表示第三行第二个升序序列中数字的个数第二行包含n个整数,用空格分隔第三行包含m个整数,用空格分隔输出描

  • JAVA面向对象练习题,课后编程题。题目为:公司员工分为5类,每类员工都有相应的封装类。

    abstractclassEmployee{privateintmonth;privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetMo

  • 操作系统 | 实验八 文件管理

    一、实验目的掌握文件的存取方法;掌握文件的逻辑结构和物理结构;掌握存储空间的分配和回收;掌握磁盘管理与调度。二、实验内容用程序模拟磁盘的调度过程,并计算各磁盘调度算法包括先来先服务算法、最短寻道时间优先算法、扫描算法和循环扫描算法的平均寻道长度。本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的

  • 【数据结构与算法】图的概述(内含源码)

    个人主页:【😊个人主页】系列专栏:【❤️数据结构与算法】学习名言:天子重英豪,文章教儿曹。万般皆下品,惟有读书高——《神童诗劝学》系列文章目录第一章❤️学前知识第二章❤️单向链表第三章❤️递归…文章目录系列文章目录前言什么是图?图的分类图按照无方向和有方向分为:无向图和有向图。图按照边分为:稀疏图

  • C++之数据类型转换(全)

    文章目录自动类型转换string与“万物”互转constchar*与“万物”互转char*与”万物“互转char[]与int,float,double互转int,float,double互转char与intstatic_castdynamic_castconst_castreinterpret_ca

  • 快速排序、希尔排序、归并排序、堆排序、插入排序、冒泡排序、选择排序(递归、非递归)C语言详解

    1.排序的概念及其运用1.1排序的概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而

  • 史上最详细的八大排序详解!(建议收藏)

    🚀writeinfront🚀📜所属专栏:初阶数据结构🛰️博客主页:睿睿的博客主页🛰️代码仓库:🎉VS2022_C语言仓库🎡您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!关注我,关注我,关注我,你们将会看到更多的优质内容!!文章目录前言1.排序的概念及其运用1.1排序的概念1.

  • 蓝桥杯——深搜DFS(看完绝对入门DFS)

    大家好,我是璐画同学核心代码:关于dfs参数问题,什么在变化,就把什么设置成参数。voiddfs()//参数用来表示状态 {    if(到达终点状态)    {    

  • 三路快排(基于三指针单趟排序的快速排序)+快排时间复杂度再分析

    目录 一.前言二.三路快排😍算法思想:😍算法实现步骤:😍三指针单趟排序的实现:​😍非递归快排完全体:🤔与C标准库里的快排进行对比测试:三.快排时间复杂度再分析 一.前言http://t.csdn.cn/mz8dghttp://t.csdn.cn/mz8dghttp://

  • 第十四届校模拟赛第一期(一)

     “须知少时凌云志,自许人间第一流”  鄙人11月八号有幸参加学校校选拔赛,题型为5道填空题,5道编程题,总时间为4小时。奈何能力有限,只完成了5道填空和3道编程大题,现进行自省自纠,分享学习,与诸君共勉。 若有高见,欢迎指点,水平有限,然无惧诸君笑尔。&nb

  • 【数据结构与算法】杨辉三角,相同字符的截取以及扑克牌

    ✨个人主页:bitme✨当前专栏:数据结构✨每日一语:不要等到了你的人生垂暮,才想起俯拾朝花,且行且珍惜。ArrayList题训🌵一.杨辉三角🌴二.相同字符的截取🌲三.扑克牌🌵一.杨辉三角给定一个非负整数numRows,生成「杨辉三角」的前numRows行。在「杨辉三角」中,每个数是它左上方

  • 2021蓝桥杯省赛B组(C++)题解

    A:卡片题目描述小蓝有很多数字卡片,每张卡片上都是数字0到9。小蓝准备用这些卡片来拼一些数,他想从1开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从1拼到多少。例如,当小蓝有30张卡片,其中0到9各3张,则小蓝可以拼出1到10,但是拼11时卡片1已经只有一张了,不够

  • 【数据结构】堆的详解

    本章的知识需要有树等相关的概念,如果你还不了解请先看这篇文章:初识二叉树堆的详解一、二叉树的顺序结构及实现1、二叉树的顺序结构2、堆的概念及结构二、堆的简单实现(以大堆为例)1、堆的定义2、堆的初始化3、堆的销毁4、堆的打印5、堆的插入6、堆顶元素的获取7、堆的删除8、堆元素个数的获取8、堆的判空1

  • 2022年第十三届蓝桥杯比赛Java B组 【全部真题答案解析-第一部分】

    最近回顾了JavaB组的试题,深有感触:脑子长时间不用会锈住,很可怕。兄弟们,都给我从被窝里爬起来,赶紧开始卷!!!2022年第十三届蓝桥杯JavaB组(第一部分A~F题)目录一、填空题试题A:星期计算思路与题解:试题B:山思路与题解:二、编程题试题C:字符统计思路与题解:试题D:最少刷题数思路与题

  • Android进阶之MediaPlayer和TextureView封装视频播放器详解(完美实现全屏、小窗)

    前言上一篇文章我们介绍了SurfaceView和TextureView的基础知识点;SurfaceView以及TextureView均继承于android.view.View,属于Android提供的控件体系的一部分。与普通View不同,它们都在独立的线程中绘制和渲染。所以,相比于普通的ImageV

  • 一篇带给你 V8 GC 的实现

    前言:GC是一个古老、复杂并且很Cool的技术,本文大概介绍一下早期V8中关于GC实现的部分,代码版本0.1.5,早期版本利于快速理解整体的逻辑,因为现代版本已经非常复杂。HandleScope和Handle首先看一下Handle一般的用法,Handle是GC非常核心的概念。复制HandleScop

推荐阅读