自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 链表相关编程练习

合并两个有序的链表思路:目的是将两个有序的链表合并为新的有序列表,我们每次操作的都是要获取l1指向结点和l2指向结点中,值较小的结点。递归 解题:函数返回值:返回l1指向的结点和l2指向的结点中,值较小的结点。并且将从下级函数获得的返回值,链接到当前结点next结束条件:至少有一个为空,返回剩下的/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next;

2020-08-20 22:56:48 156

原创 数据结构——顺序表/单链表实现

一、顺序表// 静态存储typedef struct SeqList_1{ DataType array[N]; size_t size;}SeqList_1;//动态存储typedef struct SeqList{ DataType *base; size_t size; // 有效数据个数 size_t capacity; //容量大小}SeqList;部分接口实现//初始化void SeqListInit(SeqList* psl, size_t c.

2020-08-20 17:46:17 643

原创 C++_继承

1.概念继承是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有特性的基础长进行扩展,产生的新的类称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知结构。继承是类设计层次的复用。2.格式class Student:public Person{public: int _stuid; //学号 int _major; //专业};上面看到的...

2020-04-10 15:44:28 111

原创 学习如何使用命令安装gcc/g++, gdb, vim

1.安装gcc/g++安装gcc,打开终端输入命令: yum -y install gcc,按回车健进行安装;安装g++,在终端输入命令:yum -y install gcc-c++,就能进行g++的安装。2.安装gdb在Linux系统中,打开网址http://ftp.gnu.org/gnu/gdb/,出现下面的界面。这里显示的都是一些gdb工具的压缩包,我们选择其中的一个版...

2019-12-06 21:37:13 300

原创 简单介绍Linux以下重要命令. du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password

du命令格式:du [参数] [文件]功能:显示每个文件和目录的磁盘使用空间-a: 显示目录中个别文件的大小-b:显示目录或文件大小时以byte为单位-c: 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和-k: 以KB为单位输出-s: 仅显示总计,只列出最后加总的值-h: 以K、M、G为单位,提高信息的可读性df命令格式:...

2019-12-04 20:56:08 162

原创 Linux下重要的目录

Linux下的重要目录有 /proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp等。Linux系统目录的结构:在命令窗口输入命令ls你会看到如下所示:/proc/proc是系统内核提供的文件系统(也是伪文件系统),它只存在于内存中,而不占用外存空间。也就是说,这个目录的内容不在硬盘上而是在内存里。这个目录时一...

2019-12-03 21:23:36 288

原创 Linux基础命令2

1.进入目录需要哪些权限,在目录中执行增删查(cd, touch, Is, rm, mv等)改文件动作,需要哪些权限。基本权限读:对于文件来说,具有读取文件内容的权限;对于目录来说,具有浏览该目录信息的权限写:对文件来说,具有修改文件内容的权限;对目录来说,具有删除移动目录内文件的权限执行:对文件来说,具有执行文件的权限;对目录来说,具有进入目录的权限...

2019-12-03 19:59:16 86

原创 malloc、calloc和realloc的区别

C/C++程序的内存开辟C/C++程序内存分配的几个区域:栈区(stack):在执行性函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。栈区主要存放运行函数而分配的局部变量、函数参数、返回数据、返回地址等。堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由O...

2019-12-03 16:18:39 387

原创 Linux基础命令练习1

1.将之前所创建的目录和文件全部清理掉2.在家目录下创建 ~/workspace/cmd目录以及 ~/workspace/tmp/test目录(什么是家目录? )家目录即用户目录,用于存放个人数据,除了root用户其他用户的设置文件,桌面文件以及个人数据都是放在各自的用户目录下面。如otomia用户,家目录/home/otomia3.进入~/workspace/cmd目录,创建一个空文件...

2019-11-27 20:16:28 593

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除