- 博客(11)
- 收藏
- 关注
原创 2021-03-13
/文件大小转换/,参数是io.h头文件fileinfo.size const char *toBigUnit(double val) { static char *unit[] = { “B”, “KB”, “MB”, “GB” }; static char buffer[128]; int idx = 0; while (val > 800) { val /= 1024; ++idx; } sprintf_s(buffer, 128, “%.2f%s”, val, unit[idx]); retur
2021-03-13 10:46:44 44
原创 2021-03-09
数据库简单操作,主要记下赋予用户权限! create user yue identified by yue123;数据库创建子用户 并密码! create tablespace yuet datafile ‘D:\yuechuqian.dbf’ size 200M;创建200M的数据文件, alter user yue default tablespace yuet; grant create session,create table,create view,create sequence,unlimite
2021-03-09 17:55:04 48
原创 2021-03-02
void sort_link(Linklist * phead)///////链表排序 { Linklist * first = NULL; Linklist * second = NULL; Linklist * third = NULL; Linklist * end = NULL; Linklist * temp = NULL; if(phead == NULL||phead->next == NULL) { puts(“无法排序\n”); return; } while(phead->n
2021-03-02 19:10:10 43
原创 2021-03-02
void de_weight(Linklist * phead)///////////链表去重 { Linklist * p = NULL; Linklist * q = NULL; Linklist * temp = NULL; int count = 0; if(phead == NULL||phead->next == NULL) { puts(“无法去重\n”); return; } p = phead->next;//指向首节点 while(p->next != NULL) {
2021-03-02 19:09:36 51
原创 2021-03-02
void backword(Linklist * phead)////////链表逆序 { Linklist * p = NULL; Linklist * pnew = NULL; Linklist * temp = NULL; if(phead == NULL || phead->next == NULL) { puts(“指针为空\n”); return; } pnew = phead->next;//指向首节点 temp = pnew->next;//temp记录第一个插入的节点地址
2021-03-02 19:08:57 49
原创 2021-03-02
void insert_value(Linklist * phead,int number,char * str)//////////插入数据 { Linklist * pnew = NULL; Linklist * p = phead; Linklist * temp = NULL; if(phead == NULL) { puts(“add指针为空\n”); return; } pnew = (Linklist *)malloc(sizeof(Linklist)); strcpy(pnew->na
2021-03-02 19:08:27 53
原创 2021-03-02
void delete_node(Linklist * phead,int number)/////删除节点 { Linklist * temp = NULL; Linklist * p = phead; temp = phead; if(phead == NULL || phead->next == NULL) { puts(“delet指针为空\n”); return; } while(p->next) { temp = p->next; if(temp->number ==
2021-03-02 19:07:45 45
原创 2021-03-02
void find(Linklist * phead,int number,char * str)//修改//将number对应的名字“月初浅”改为“月微凉”,姓不变,只改名字 { Linklist * temp = NULL; if(phead == NULL) { puts(“头指针为空\n”); return; } temp = phead->next;//跳过头节点; while(temp) { if(temp->number == number) { strcpy(temp->n
2021-03-02 19:07:01 43
原创 2021-03-02
void traverse(Linklist *phead)////////输出链表也可以用来统计链表个数 { Linklist * temp = NULL; if(phead == NULL) { puts(“头指针为空\n”); return; } temp = phead->next;//跳过头节点; while(temp) { printf("%d\t%s\n",temp->number,temp->name); temp = temp->next; } } ...
2021-03-02 19:06:22 45
原创 2021-03-02
Linklist * phead=NULL;//定义头指针 int n = 0; int allnumber = 0; char str[100]={0}; int number = 0; puts(“请输入要创建的节点个数:”); scanf("%d",&n); create_list(n,&phead);////创建节点,并赋值 void create_list(int n,Linklist **phead)///////////创建链表 { int i = 0; Linklist *
2021-03-02 19:04:31 41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人