![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
hermit_f
这个作者很懒,什么都没留下…
展开
-
加深理解进程基本状态转化
一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程称为进程。简言之,进程是程序的一次执行活动,即进程就是程序的一次执行,是一个动态的过程。随着技术发展,为了最大化利用内存资源,又引入了进程优先级。一些低优先级进程可能等待较长时间,从而被对换至外存。目的是: 1.提高处理机效率:就绪进程表为空时,OS将阻塞进程从内存中“挂起”到磁盘的“挂起队列”,再从该队列选另一进程进入内存,或接受一个原创 2017-09-25 15:12:39 · 316 阅读 · 0 评论 -
冒泡排序
冒泡排序是一种稳定的比较排序方法 时间复杂度为O(n²) 空间复杂度(辅助空间)为O(1)#include <stdio.h>void bubble_sort(int disorder[],int num){ for(int i=0;i<num;i++){ for(int j=i;j<num;j++){ if(disorder[i]<disorde原创 2017-09-25 16:32:11 · 181 阅读 · 0 评论 -
C++基础文本文件操作
#include <iostream>#include <string>#include <fstream>using namespace std;void main(){ string s0; cout<<"输入(带空格的)字符串:"; getline(cin,s0); //输入(带空格)字符串 cout<<endl; ofst原创 2017-09-10 10:25:56 · 281 阅读 · 0 评论 -
利用rdtsc生成随机数
rdtsc指令是得到CPU自启动以后的运行周期数,在586以上的CPU上存在。 rdtsc指令返回的是自开机始CPU的周期数,返回的是一个64位的值,存在 EDX:EAX 中(高32在EDX,低32位在EAX)。 rdtsc指令有很多用处,比如计算微秒甚至纳秒级时间,或进一步计算程序运行速度等等,这里介绍下利用rdtsc指令生成随机数。#include <conio.h>#include <i原创 2017-09-10 09:59:56 · 646 阅读 · 0 评论 -
C++简单二进制文件操作
#include <iostream>#include <string>#include <fstream>#include <typeinfo>using namespace std;void main(){ string s="hello!"; ofstream f1("f2.dat",ios::binary); //定义一个 写入 文件句柄f1,创建(作用原创 2017-09-10 11:26:17 · 1188 阅读 · 0 评论 -
C++中基础字符串操作
#include <iostream>#include <string>using namespace std;void main(){ string s; s="-ZhangSan-99-LiSi-80-WangWu-85-ZhaoLiu-76-"; //单串数据查询浏览 string::size_type m1,m2,m3,pos=0; string原创 2017-09-10 10:36:26 · 341 阅读 · 0 评论 -
C++简单人机交互——走迷宫
一个简单的小方块走迷宫程序#include <iostream>#include <windows.h>#include <conio.h>#include <ctime>#include <string>using namespace std;class basic{public: //不显示光标 void hide_cursor() { HA原创 2017-09-11 15:08:24 · 2941 阅读 · 0 评论