- 博客(37)
- 收藏
- 关注
原创 C++项目-衡码云判项目演示
这项目是一个类似于牛客、力扣等在线OJ系统,用户在网页编写代码,点击提交后传递给后端云服务器,云服务器将用户的代码和测试用例进行合并编译,返回结果到网页。
2025-04-16 23:26:54
64
原创 [Linux] 进程地址空间
每一个进程,都会存在一个进程地址空间。32[0, 4GB]小故事:剧情大概就是,大富翁有10个亿,有四个儿子,和每个儿子说你好好努力将来把10个亿给你.在这里面,10个亿就是物理内存, 大富翁就是操作系统,饼就是进程空间地址,每个儿子就是进程.这里可以引出地址空间的本质:就是操作系统给每个进程画的一张大饼,人均一个.数据结构,具体到进程中,就是特定的数据结构对象.在操作系统内部就是数据结构之间的关系.
2024-11-23 21:10:01
897
1
原创 git的使用 -- 代码托管平台阿里云
有两种方式上传代码,一个是从本地上传到远端,还有一种是用的比较多的,就是从远端仓库克隆到本地,用法和本地仓库相似。
2024-02-29 11:49:43
1445
原创 【数据结构】- 单链表
先创建好SList.c、Test.c两个源文件和SList.h一个头文件。SList.c和Test.c一样SList.h 文件在SList.h加上。
2024-01-19 17:03:30
421
原创 【C++】模版是什么?
有人给出了论调:懒人创造世界。函数模板是一个蓝图,它本身并不是函数,是编译器用使用方式产生特定具体类型函数的模具。所以其实模板就是将本来应该我们做的重复的事情交给了编译器
2023-12-23 13:41:37
839
原创 【C++】运算符重载
C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。函数名字为:关键字operator后面接需要重载的运算符符号。函数原型:返回值类型 operator操作符(参数列表)注意:不能通过连接其他符号来创建新的操作符:比如operator@重载操作符必须有一个类类型参数用于内置类型的运算符,其含义不能改变,例如:内置的整型+,不 能改变其含义。
2023-11-22 22:12:55
966
原创 【C++】引用是什么意思?
2. 一个变量可以有多个引用(一个对象可以有多个别名, 可以给别名继续取别名)3. 引用一旦引用一个实体,再不能引用其他实体 (Java引用可以改变指向,C++引用不能改变指向,尤其是数据结构不能脱离指针)
2023-11-11 21:42:19
245
2
原创 【数据结构】 - 顺序表的模拟实现
我们要完成一个顺序链表顺序表概念:顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。1.创建项目先创建两个源文件,一个头文件只有头文件SeqList.h是#include其他两个源文件直接引用有文件,也就是#include"SeqList.h"
2023-09-08 20:30:06
347
3
原创 【C语言 】- 消失的数字
的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?(下一个数不等于上一个数+1,这下一个数就是消失的数字)时间复杂程度O(logN*N),结果就是消失的数字。
2023-07-24 12:03:22
418
3
原创 【C语言】 - 轮转数组的三种解法
如果k超出了数组的大小,就会进行无意义的轮换,所以首先让k%numsSize,只进行有意义的轮换。,将数组中的元素向右轮转。思路3:先局部再全局反转。
2023-07-24 11:37:34
763
2
原创 【C语言】 - 杨氏矩阵、字符串左旋、判断字符串是否左旋成功的思路以及代码
要求:写一个函数判断一个字符串是否为另一个字符串旋转之后的字符串。如果我想一次返回多个值怎么办?直接在主函数中返回查找到的值。和上边的字符串左旋思路很像。每个都移感觉效率太低有没有更好的呢?但是为了好看一点我们封装成函数。但是不满足
2023-07-20 23:20:15
157
原创 网页设计-救赎之道就在其中
很多地方都是重复的应付一下考试应该没问题(因为我算完成了题目要求),有兴趣还是希望大家能真正的去学会,而不是只追求答案。对于编程题,先想着怎么完成,再想着如何完美。一开始就想着完美本末倒置很容易拖死自己,从入门到放弃。
2023-06-19 00:51:19
356
1
原创 【C语言】猜数字小游戏
1、电脑随机生成一个数字(1- 100)2、猜数字a、猜大了,提醒猜大了,继续答题。b、猜小了,提醒猜小了,继续答题。c、猜对了,恭喜你,猜对了,结束游戏。3、玩一把不过瘾继续玩不用退出游戏继续玩。
2023-04-25 22:27:29
220
原创 分支语句和循环语句
表达式语句int main()1 + 2;return 0;函数调用语句int main()return 0;控制语句:用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构)可分为以下三类:上边说了两类,还有一类就是转向语句:break语句、goto语句、continue语句、return语句。复合语句:几条语句放到大括号里边。空语句int main();return 0;
2023-04-25 21:29:31
104
原创 【C语言】指针是什么?
指针是用来访问内存的。内存就相当于一个大酒店,内存单元就像一个个小房间,同时每个房间都有编号(地址),C语言中,把这个地址叫做指针。一个指针多大合适?1字节一个内存单元。如何看占了多少单元例如,int main()int a = 15;/*因为是int类型所以向内存申请四个字节的空间,用来存放这15个数的值。*//*用f10 &a看*/return 0;此时按F10,再在看到调试进行一下操作。
2023-04-15 21:21:44
94
原创 牛客网的题记得每天都写
没事的时候可以多刷刷牛客网的题目,做题时要胸有成竹,认真写题发现自己的不足并且弥补,错题也反复写直到一次性写对。在线OJ,online judge 在线判题在以后很有可能会遇到所以我们要多做题提前适应。cplusplus.com,这个网站也值得我们多看看。
2023-04-10 19:12:51
76
原创 上传代码的工具及其作用
2.Name和Email,Name:可以输入码云上个人主页@后边的名称拷贝。git 版本管理工具,小乌龟是配合git使用的也就是图形化界面(对新手更加友好)。先安装git再安装小乌龟路径一定要一样。git安装包下载http://git-scm.com/download/win 选好路径一路点下一步(next)就可以了。Gitee是一个代码托管平台,使用git这个工具可以把代码维护在Gitee这个网站的代码仓库中。1.路径一定要和git一样,正常情况来说安装时会自己选择git的路径。
2023-04-09 16:42:41
349
1
原创 错题真的很重要
如果练习题第一次写错了,或者是小毛病多一定要从新写,直到一次性过,或者是有自信自己写的没错才停止。写之前自以为都能写,真到写的时候漏洞百出,小毛病多到飞起,比如printf总是打错,#iinclude<stdio.h>总是忘记写。这些看似一个个小毛病感觉问题不大,其实都是埋在未来的隐形炸弹,所以我要做的就是在我发现后及时拆掉它们。保证通天塔的地基够稳,不能留下任何安全隐患。
2023-04-09 00:07:27
131
1
原创 第一篇博客——做自己的救世主
我一般是在宿舍学习的,可是宿舍有个人有个人看见我在学习就阴阳怪气,我想因为他认为他比我知道的多所以就有优越感,如果我知道的比他多他就没有优越感了,所以懂的都懂。学渣的友情看起来很深,但是有个大前提,就是你必须和我一样渣,你必须陪我一起渣,如果你想要变得比我好,对不起,第一个跳出来反对你的,就是我。我现在是一名双非的大一学生,虽然学校不怎么样但是老师都很用心上课,所以我也就很认真的听课,尽量保证都在课上听懂,虽然b大也可以上课但是课程一多时间就不够用了,所以我要学会时间花在刀刃上。《C语言程序设计现代方法》
2023-04-01 15:01:44
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人