首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LinAlpaca
掘友等级
大二本科生,目标游戏开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
leetcode<105. 从前序与中序遍历序列构造二叉树><106. 从中序与后序遍历序列构造二叉树>
要求根据两个顺序构建一棵二叉树。对前中序遍历不够熟悉的同学可能会比较疑惑,这次一起来看看如何借助前序中序或中序后序构建一个二叉树
【C++】string的模拟实现
上一篇文章中讲了如何使用string,这次讲讲 string 的模拟实现。由于 string 的接口实在是太多了,这里只实现一些常用的接口。话不多说,我们直接开始。
【LeetCode】用队列实现栈和用栈实现队列(C语言)
1.2.刚讲完栈和队列,LeetCode上有两题栈与队列的互相实现,简单地讲讲思路和实现吧。1.原题地址:225.那这样接下来若要出栈,输出的便是 5 ,但是队列出队的话只能输出 1 。所以我们就要用到另一个队列,把队列1最后一个数前面的数据导入到队列2之后再输出队列1的唯一数。...
数据在内存中的存储(浮点型)
今天写了这样的一道题目,刚开始我就直接以为二者之间就只有9.0跟9的区别而已。 为什么会出现这样的结果呢,这可能便是由于浮点数的存储方式与整形并不是适用于同一套规则。一个数可以转化成二进制,浮点数也不例外,正如 5.5 转换之后就变成了101.1,小数点左边的各位都表示为 2^0...
数据在内存中的存储(整形)
1.2.3.1.在这之前我们就都知道在定义一个变量的时候都需要声明该变量的数据类型,同时在内存中是以二进制的形式进行储存。大小为4 个字节的int类型,就等于32 个比特位,即我们有32位数来存储信息。而第一位则为我们的符号位;该位为 0 则为负数为 1 则为正数。而这就是-25...
递归实现数字正序打印。(分析)
在学习递归之前数字的正序打印于我们来说可能较为麻烦和冗杂,相比之下还是倒序打印比较简单,现在我们就可以用递归的方式快捷地实现正序打印了。递归做为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接 调用自身的 一种方法,它通常把一个大型复杂的问题层层转化为...
函数传址调用的基本解析
在c语言中函数发挥着简便运算以及增加代码可读性的作用,而自定义函数更是使代码的运算更加灵活,一般的传值调用无法直接更改参数的数值。就如该函数中如此,结果没有变化。 调试之后我们发现,在程序结束的时候a和b的值并不会因为x y值的变化而变化,因而即便在函数中x y交换了值,但是依然...
【C++】string的使用
🍿从这里开始,便开始介绍 string 和 STL 容器的使用,以及相关容器的模拟实现,欢迎和博主一起学习。🍿相信在使用C语言的时候,表示字符串的方式过于麻烦,一直是长期困扰我们的问题之一。🍿通常我们会使用一个固定大小的字符数组,进行存储。🍿若之后我们需要将其更改成更长的字符串,...
【Linux】进程地址空间
🎃我们写一个这样的程序,运行并观察其输出结果。#include <unistd.🎃可以观察到,父子进程都有一个 value 值,且共用一个地址。而子进程改变 value 时父进程的 value 却不受影响。🎃因此我们得出一个结论: 在语言层面用的地址并非物理地址,而是虚拟地址。🎃...
【Linux】环境变量和进程优先级
🍮平时在使用 Linux 的时候,总会使用 ls 、pwd 这类的命令,我们也都知道这些命令也是 C 语言写的,但是为什么我们自己写的可执行程序需要加上 .🍮这是因为一些在操作系统中用来指定操作系统运行环境的一些参数已经被存储到了环境变量表中。🍮这些特定的人在特定的场景中被使用的...
下一页
个人成就
文章被点赞
3
文章被阅读
5,953
掘力值
172
关注了
4
关注者
4
收藏集
0
关注标签
3
加入于
2022-11-17