logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Stl中map、set 容器(数据结构:AVL树、红黑树)--C++

Stl的容器中,map和set都是用的树状数据结构----二叉树!但实际上用的并不是普普通通的树状结构,而是一种设计好的,规律性极强的树状数据结构:红黑树(二叉树的一种,细节下面讲)对于map和set来讲,中序遍历依旧是有序的,而这和之前讲的二叉搜索树有点相似。

文章图片
进程地址空间--Linux

谈及进程,我们对进程的概念并不陌生,但对于进程所在的地方,我们得搞清楚。那么我们平常写的程序运行起来之后,所在的进程是直接放在了内存上吗?其实并不是,我们平常所看到的进程地址空间是程序地址空间,也叫虚拟地址空间。这种地址空间处理实际上是对内存空间的高效利用和保护,我们后面再讲。进程之间的独立性由于写时拷贝的存在,虽然父子进程共用一套地址空间,但只要一方写入,就会自动进行拷贝分离,这样就不会出现地址

文章图片
#linux#运维#服务器
约瑟夫环问题详解(图文结合)--C语言

目录约瑟夫小故事:问题数学化:特殊情况:1. q = 2 ,n =(k=1 , 2, 3, ......)2. q = 2 ,n =​+ t(k=1 , 2, 3, ......)一般情况:思路总结:算法推导:代码实现:总结:约瑟夫小故事:约瑟夫是犹太军队的一个将军,在反抗罗马的起义中,他所率领的军队被击溃,只剩下残余的部队40余人,他们都是宁死不屈的人,所以不愿投降做叛徒。一群人表决说要死,..

文章图片
#c语言#算法
sprintf函数的用法

sprintf函数的用法

文章图片
#c语言
sprintf函数的用法

sprintf函数的用法

文章图片
#c语言
到底了