ICode9

精准搜索请尝试: 精确搜索
  • 数据结构实验(三)线性表的操作与应用2022-09-14 16:04:46

    6-1 顺序表实现 int ListLength(SqList L){ return L.length; } int LocateElem(SqList L , ElemType e , Status (*compare)(ElemType , ElemType) ){ // 虽然说i的范围是从[1,n],但是实际上在内存的中的位置是[elem,elem+n-1] // 所以要从0开始遍历 for( int i

  • Vj数据结构32022-01-14 12:35:31

    要求 不要使用STL封装线性表类,提供插入,删除,查找等操作线性表实现使用数组描述方法(顺序存储结构) 描述 设通讯录中每一个联系人的内容有:姓名、电话号码、班级、宿舍。由标准输入读入联系人信息,使用线性表中操作实现通讯录管理功能,包括:插入、删除、编辑、查找(按姓名查找);键盘输入一

  • 顺序表的创建——两种方法2021-11-10 18:32:00

    当做自己的复习记录一下下。 一、以-1为结束标志 int create_sq(Sqlist *L) { int i=0; ElemType n; while(scanf("%d",&n)&&n!=-1) { L->slist[i]=n; i++; L->length++; if(L->length>=L->listsize)

  • 排序 - 插入排序(C语言)2021-05-09 23:04:57

    插入排序类似纸牌玩家整理手中的纸牌:每次取一张纸牌,并在取下一张之前,将它放在适当的位置,使手中的所有纸牌按顺序排列。 时间复杂度:O(N2) 空间复杂度:O(1) 稳定性:稳定 // 插入排序 void insertion_sort(int list[], int listSize) { int i, j; int next; for (i = 1; i

  • 列表分页2021-01-23 12:33:49

    {eyou:pagelist listitem='index,pre,pageno,next,end,info' listsize=‘2’ /} listsize=2 表示 [1][2][3][4][5] 这些项的长度 - 1,再除以2得出的结果值 listitem='index,pre,pageno,next,end' 表示页码样式,可以把下面的值叠加 index 首页 pre 上一页 pageno 页码 next 下一页

  • 织梦搜索结果为空时输出自定义提示信息2020-08-13 21:00:58

    打开 search.htm 搜索结果模板文件,把你的分页条标签,例如 {dede:pagelist listsize=4} 改成 {dede:pagelist listsize=4 runphp=yes} @me = (strpos(@me,'0页') ? "<p style='color:#f00;'>没有相关记录</p>" : @me); {/dede:pagelist}

  • C语言数据结构-线性表SqList2020-06-26 17:03:26

    #ifndef __SQLLIST_H__ #define __SQLLIST_H__ #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLF -1 #define OVERFLOW -2 #define LIST_INIT_SIZE 100 #define LISTINCREMENT 10 typedef int Status; typedef int ElemType; typedef s

  • c语言数据结构,静态链表,结构体数组2020-01-14 19:03:44

    众所周知,我的博客是写给自己看的。   在敲"严版"数据结构的静态数组时遇到的一些问题,并给予了改进,在此记录一下   前言: 没有实现教材上那个(A-B)v(B-A)的例子,实现了增加、删除等。总体上把握了静态数组的基本思想后实现这些例子都是很简单的。作了一点小改进   正文:     

  • 数据结构实验(C语言):数组2019-08-30 17:01:23

    文章参考过网上的内容,如果侵权,请联系 #include<stdio.h> #include<stdlib.h> #include<malloc.h> #define LISTSIZE 20 #define LISTINCREASE 10 typedef struct{ int *elem; int length; int listsize; } Sqlist;//表结构 void InitList(Sqlist &L)//建立表 { L.ele

  • 写了一个逻辑,把一个list拆分成指定大小的多个list2019-06-14 16:03:45

    /** * * @param list 需要拆分的list * @param pageSize 每个list的大小 * @param <T> * @return */ private <T> List<List<T>> splitList(List<T> list, int pageSize) { int listSize = list.size();

  • 线性表的顺序表示来实现学生信息管理系统2019-05-31 21:54:50

    #include<stdio.h> #include<stdlib.h> #include<windows.h> #include<string.h> #include<conio.h> #define OVERFLOW -2 #define FALSE 0 #define TRUE 1 #define OK 1 #define ERROR 0 #define LIST_INIT_SIZE 100 #define LISTINCREAMENT

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有