- 博客(12)
- 收藏
- 关注
原创 在比特学习C++入门相关知识点总结
①定义命名空间时,会用到namespace关键词的使用,后面跟命名空间的名字,而后接一对{}既可;{}中即命名空间的成员,其中命名空间可以定义变量、函数、类型等。②namespace本质是定义一个域,此域与全局域独立,不同的域课命名同名变量。③C++域中有函数局部域、全局域、命名空间域、类域;域影响的是编译器时语法查找的一个变量、函数名、类型出处(声明或定义)的逻辑,故有了域的隔离,名字冲突就解决了。局部域和全局域除了会影响编译查找逻辑,不会影响变量的生命周期,命名空间域不会影响变量的生命周期。
2025-04-19 12:06:23
833
原创 在比特所学七种算法知识点总结
呼呼呼~在比特就业课学了近一个月有余,上周终于结束了数据结构部分,鄙人资质庸俗,基本上每节数据结构的课程都二刷了,然而现在也还是模模糊糊的,好在课程一直跟着比特老师上着走,唯一值得庆幸的是,没有落下任何一节课程,也没有落下任何一项作业,一路马马虎虎,跌跌撞撞走到现在。好啦,闲话到此为止,本篇博客是关于在比特学习与实现的:选择、堆、快速、插入、冒泡、归并、计数共计七种排序方式的知识点总结(在文章的最后会附上鄙人所实现的七种排序的代码)。
2025-04-15 17:15:25
621
原创 在比特学习二叉树的知识点总结,并对其进行模拟实现
呼呼,这篇博客本改4月2号就要完成的,不过紧接着第二天又有线上的课程,之后又是清明节假期(放纵了三天,很开心哈哈哈),大概就是这样,好啦,下面就是在比特学习二叉树的知识点的总结和模拟实现。1、堆的概念:堆是一颗完全二叉树,对于树中每个节点,若存在子树,则该节点的权值大于等于(或小于等于)子树中所有节点的权值,若根节点的权值大于等于子树权值则称之为大根堆,反之,称之为小根堆;①找出左右孩子中的权值较大的与父节点作比较,如:若孩子节点比父节点权值大则与父节点交换;只适用于满二叉树或完全二叉树或接近满的二叉树;
2025-04-08 18:29:43
475
原创 比特C++就业课所学顺序表知识点的整理
前言:之前报名了比特的C语言寒假班,有幸能在鹏哥的教学下初次接触什么是编程,也初步掌握了C语言的编写,哈哈哈,对于一个出于农村直到大一才真正接触电脑的我来说,初始和掌握一个编程语言在以前是我想都不会想,也不敢想的一件事。概念性的东西就到此结束啦,比特老师绵姐还带我实现了顺序表的增删查改(我自己实现的时候课足足花了我两个多小时,后来也请教了比特的答疑老师,比特答疑老师真的超负责,也很有耐心,因为回过头来看我询问的问题发现我问题好傻,哈哈哈)cout << "请输入要查找的数字:" << endl;
2025-03-17 17:57:23
1374
原创 在比特学习C语言程序编译和链接的知识点
不知不觉,报名比特C语言寒假班的学习就要接近尾声了,不得不说,时间过得可真快,目前也是学习到了C语言程序的编译和链接,下面就来浅浅的梳理一下相关的知识点吧。编译阶段会将预处理后的代码转换为汇编代码。汇编阶段会将汇编代码转换为机器代码(目标文件),汇编器会生成与硬件平台相关的二进制文件。1、预处理:处理源代码中的预处理指令(例如:#include、#define等);条件编译:根据#if、#ifdef等条件编译指令,选择性的包含或排除代码。4、链接:将多个目标文件和库文件链接成最终的可执行文件夹。
2025-03-08 11:24:42
300
原创 关于在比特学习结构体相关知识的小总结
呼呼,虽然说在比特前面的学习中已经学到了一些关于结构体的知识,当然也仅仅是学到了结构体如何构建,以及一些简单的使用方式。在昨天比特的老师再次深入的带我了解了结构体的更多知识,下面便是在比特学习结构体相关知识的小总结啦。此外,还讲到了结构体成员在内存中存在对齐现象,那么什么是对齐现象呢?是指编译器在分配内存时,按照一定的规则将结构体的成员对齐到特定的内存地址上。————Linux中gcc无对齐数,对齐数就是成员本身的大小;总而言之,结构体的内存对齐是拿空间换取时间的做法。二、结构体成员在内存中存在对齐现象。
2025-03-01 18:05:42
168
原创 关于在比特学习整型与浮点数在内存中的存储方式做的小总结
首先,整型的二进制表示方式:原码、反码、补码,三种表示方式均有符号位和数值位,其中符号位“0”表示这个数为正数,若是“1”则表示这个数是负数。其次,正整数的原反补三码都相同,相反的,负整数的原反补三码都不同,具体三者关系如下图。昨天在比特学习了整型与浮点数在内存中的存储方式,那么废话不多说,总结来也!其中,(-1)^s表示符号位,当s=0时,V为正数,当s=1时,V为负数;浮点数在内存中的存储方式与整数完全不同!好啦,总结到此结束,加油加油!M表示有效数字,且1<=M<2;二、浮点数在内存中的存储。
2025-02-27 21:39:24
250
原创 编程小白在比特学习C语言并自己实现库函数的模拟实现相关知识点整理
在模拟实现过程中,我也总结了一些小小的经验,对于这些库函数都是利用指针的方式实现的,所以在每一次模拟实现函数的时候我都会在本子上画出指针所指向位置的简略图,方便我对指针进行移位,也顺便构思好思路,比如:指针指向内容的改变,指针类型的转换等等;在对库函数进行模拟实现的时候,我从老师那里学到,原来数据还可以分成一小块一小块的转移,比如说int*类型的可以分割成四个char*小指针分成多次转移和交换,或许看起来很简单,但是对我来说却是有点小小的刷新。呼呼呼,再接再厉吧,目前我也是刚开学,新学期新征程,加油!
2025-02-25 18:53:12
197
原创 在比特学习C语言指针所获和感想
通过寒假在比特的C语言学习,刚开始学指针的确吃力,但是还是咬咬牙坚持学了下来,在之后的指针学习中,也渐渐地被指针这一C语言中不可或缺的魅力所吸引住,我也深刻感受到,指针也许是C语言中的灵魂所在,学会了指针,可以自主实现各种库函数,也可以将自己的想法更多的通过指针这个强大的工具实现,希望在未来我的编程学习之旅一直继续下去,也十分感激比特老师们付出和不厌其烦的解惑,真的真的超赞!同时也学习到了何为数组指针类型及其格式,紧接着是一维数组和二维数组的学习,其中还讲到了指针数组、数组指针、函数指针、指针函数;
2025-02-22 23:02:01
330
原创 关于小比特学习C语言学习C语言分支和循环语句的一点小总结
随着C语言学习的深入,我渐渐开始体会到学习它所带来的独特欢愉,那就是当我费尽心思敲出的代码后按住Ctrl′F5后,那种代码运行成功后的喜悦,是独一无二的,就像自己完成了一件艺术品一样,我会欣赏它运行,可以一遍又一遍。当然,对于目前的我来说,我在C语言的学习中才刚刚出于蹒跚学步的过程,不过我会坚持下去,我知道,哪有人一口吃成胖子的,所以,未来的路还很长,但愿我会一直保持着这份热爱,学下去,加油,不为别人,仅为自己。今天是12.1,昨天晚上刚刚学习完C语言的C语言分支和循环语句,今天刚刚忙完就跃跃欲试起来。
2024-12-01 15:32:51
166
原创 睿智大学生也有自己的目标
我知道这门编程语言的年龄比我还大,哈哈哈,但是作为一门最基本的编程语言,我决定先从它入手。随着C语言学习的进行,我开始明白一件事,C语言不仅仅需要学更需要练,为此,我选择了每周至少花费十个小时的时间学习C语言,我知道想坚持下来并不容易,但是我也绝不会轻言放弃。好啦是,以上就是作为一个睿智大学生的小小发言,我知道很可能没有人会看,但是我还是想写下来,算是对自己的一种激励吧。大家好,我是一名普通的大一新生,刚步入大学什么也不知道,也什么也不懂,倒也真像极了网上大家所说的睿智大学生啦。本人平时呢喜欢玩原神。
2024-11-21 20:29:39
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅