c
文章平均质量分 62
姜师
这个作者很懒,什么都没留下…
展开
-
关于c语言的进程简述
说多线程编程之前先说一下什么是进程,进程和程序的区别就是,程序是内存中的代码,进程是运行的程序。内存有详细的属性表:USER:进程的创建者。PID:进程ID%CPU:CPU占用率%MEM:内存使用率VSZ:占用虚拟内存大小RSS:占用物理内存大小TTY:终端设备号,?表示无终端控制的进程STAT:进程的状态O 就绪状态,等待被调用R 运行状态,Linux系统没有O状态,就绪态也就是运行态。S 可被唤醒的睡眠状态,当系统中断、获得到资源、收到信号都可以反它唤醒然后转入运行状态。D 不原创 2021-09-22 18:58:24 · 529 阅读 · 0 评论 -
2021-09-07图书馆管理系统中馆长功能代码及构造思想
十几天前合作写了图书馆管理系统,我是其中馆长部分的,馆长的主要功能就是:#ifndef LIBRARIAN_H#define LIBRARIAN_H#include "admin.h"//馆长typedef struct Librarian{ //账号 char id[17]; //密码 char password[16]; }Librarian;//登录void land_librarian(void);//登录财管void re_la原创 2021-09-07 16:46:55 · 185 阅读 · 1 评论 -
计算机各种算法下
快速:快速排序是平均时间复杂的最低的排序算法,其原理是在数组中先随机找一个数x(一般是a[0]或者a[n/2])然后将其他数依次和x进行比较,比x大放左边比x小放右边(升序则相反),遍历一次之后可以保证x左边的数一定比x大,x右边的数比x小,然后把左右两边的数再进行一次这样的操作,即把左右连边看成两个数组继续执行,等到左边或者右边只有一个数的时候就停止,快排代码实现时使用两个数组,使用递归算法会比较方便,示例代码如下://代码仅供参考void fast_sort(int* a[],int head,原创 2021-08-31 20:27:09 · 63 阅读 · 0 评论 -
2021-08-04计算机各种算法上
算法:广义:解决特定问题的方法。狭义:数据结构具备的功能。算法的特征:有穷性:算法应该在有限步骤内完成。确切性:算法的每一步骤必须要有目的性且无歧义。输入项:指n个输入的值用于算法运算,输入个数可以为0这种情况特指算法本身给定了初始条件举个简单的例子:void HelloWrold(void){ printf("hello wrold");}输出项:算法应该有一个及以上的输出项,没有输出的算法无意义。算法必须有输出。可行性:一个算法必须在现有的条件里可行且符合常理,那些理论原创 2021-08-09 20:55:35 · 76 阅读 · 0 评论