搜索资源列表
crc16
- 函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全\"1\"(
pl0(2)
- 对PL0原编译器进行了以下的扩充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen) 2.增加了以下的运算符:+=(eplus),-=(eminus),++(dplus),--(dminus) 取址运算符&(radsym),指向运算符@(padsym) 3.修改单词:修改不等号#为<> 4.扩充语句:(1)增加了e
pro
- 如果采用单链表保存单词,可采用如下办法压缩存储空间。如果两个单词的后缀相同,则可以用同一个存储空间保存相同的后缀。例如,原来分别采用单链表保存的单词Str1“abcdef”和单词Str2“dbdef”,经过压缩后的存储形式如下。 请设计一个高效的算法完成两个单链表的压缩存储,并估计你所设计算法的时间复杂度。 要求:阅读预设代码,编写函数SNODE * ziplist( SNODE * head1, SNODE * head2 ) ziplist的功能是:
second
- 完成一个程序实现双向链表使之有如下功能 (如用C++实现,需要有默认的构造函数, 析构函数) C语言实现,初始化一个双向链表 添加一个元素到链表 删除链表中的一个元素 其他你认为必要的链表操作 总有两个指针,一个指向表中第一个元素另一个指向最后一个元素 -Completion of a program to achieve a two-way linked list so that the following functions (such as C++ Reali
paixu
- 用指向指针的 方法对n个整数排序并输出。要求将排序单独写成一个函数,n和各整数在主函数中输入,最后在主函数中输出。-Pointer with the pointer point to the method of sorting n integers and output. Requirements will be sorted into a separate function, n and the integer function in the main input, the final out
12
- 以堆栈为例说明算法设计,队列的算法与堆栈类似。 在这里先说明一下“第一可见对象”这个词,在本报告中指的是在堆栈或队列中第一个可以输出或者弹出的的对象。在堆栈中自然是指栈顶的对象,队列中自然是指队头的对象。 (1) 堆栈中的每个对象都包含 数据元素element和指向本类型的一个指针变量link。element用来存储新压入的元素(在本实验中,为简化代码,直接将其设为int型),在每一对象中link用来指向下一个可见对象。如第一可见对象中的link指向第二可见对象,第二可见对象的link指
student
- 有10个学生,每个学生的数据包括学好,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出三门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数)。要求利用指向数组的指针的方法,用一个input函数输入5个学生数据,用一个average函数求总平均分,用max函数找出最高分学生数据,总平均分和最高分的学生数据都在主函数中输出-There are 10 students, each student s data, including master, name, 3
aitkenroot
- 埃特金求解C语言代码 //函数名:aitkenroot //功能描述:求出[a,b]区间内的非线性方程f(x)的一个实根 //输入参数:*x0(指向迭代初值和终值的指针) // f(迭代函数) // eps(精度要求) // max(最大迭代次数) //返回值:0(迭代失败),1(迭代成功)-Aitken Solution C language code// function name: aitkenroot// Function Descr iption: Fin
Jusefo.c
- 约瑟夫问题(c语言) 有1至 N编号的N 个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始以正整数m作为报数上限值,从第一个人开始顺时针方向自1开始顺序报数,报到m时停止报数,报m的人出列,将他的密码作为新的报数上限值,从他的顺时针方向上的下一个人开始重新报数,如此下去,直至所有的人全部出列为止,要求产生记录出列顺序的表。如N = 7,每个人的密码依次是:3,1,7,2,4,8,4,m的值为20,则出列顺序为6,1,4,7,2,3,5。所有人用一个循环单链表表示,表中每个结点代
QuickSort
- 快速排序函数,使用快速排序的方法对指针L所指向的结构体中的成员 — 数组Key 中的数据进行排序。成功时,返回1,否则返回0-Quick sort function, the method of using the quick sort pointer L points to the members of the structure- the array to sort the data in the Key. Success, returns 1, otherwise 0
7_5_1
- 编写程序,输入两个字符串分别存入两个一维字符数组,将其连接后存入第三个一维字符数组后输出,要求用指向一维数组的指针变量来处理其中的字符,不能使用字符串处理函数-Programming, enter the two strings are stored in two one-dimensional array of characters, its connection into the third after a one-dimensional array of characters output
shangchuanchengxu2
- 用指向指针的 方法对n个整数排序并输出。要求排序单独写成一个函数。整数和n在主函数中输入。最后在主函数中输出。-With a pointer to a pointer of the method of sorting n integers and output. Requires a separate written as a sort function. Integer and n in the main function of the input. Finally, in the main
2010211307-1-24
- 分别写出下列函数的递归算法和迭代算法,并求出n=10时的函数值。 Fib(n)= n 当n=0或n=1 Fib(n-2)+Fib(n-1) 当n 2 假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点而不设头指针,试编写相应的队列初始化、入队列、出队列和判断队列状态的算法。 利用上述算法完成下面的各操作,并在每一操作后输出队列状态。 1)下列元素逐一入队:5,7,3,8,55 状态:5个元素 2)3个元素出队 状态:2个
exe6_16
- 考虑用双向链表来实现一个有序表,使得能在这个表中进行正向和反向搜索。若指针p 总是指向最后成功搜索到的结点,搜索可以从p 指示的结点出发沿任一方向进行。试根据这种情况编写一个函数search(head, p, key),检索具有关键码key 的结点,并相应地修改p。-Consider the use of two-way linked list to implement a sorted list in this table allows both forward and reverse sea
paixu
- 用指向指针的方法对n个数进行排序并输出,n和各整数在主函数中输入-#include <stdio.h> #define SIZE 100//数组最大长度 #define SWAP(x, y, t) (t = x, x = y, y = t)//交换两个数 void sort(int**p, int n){//排序函数 int i, j int min int temp for(i = 0 i < n- 1 i++){
strtok
- 实现window下strtok(char *a,char *b) 函数的功能,在a中查找b并返回指向azhongb的指针,如果a为NULL返回前位置-strtok function program
Ex6_13
- 【例6.13】梯形法求积分的函数integer()是通用函数,可求任一函数的定积分。不同的函数有不同的解析式, //该解析式决定了自变量在每一个小积分区间端点处的函数值。函数 integer()以一个指向函数的指针为参数, //由该参数调用欲求定积分的函数,另两个参数是积分上下限。-[Example 6.13] the trapezoidal method to seek the integral function integer () is a universal function,
Class-and-object-
- 1. 建立一个对象数组,内放5个学生的数据(学号、成绩)。请根据下面要求实现类中的功能,其他的函数根据需要创建。 (1). 用指针指向数组首元素,输出第1,3,5个学生的数据。 (2). 以对象指针作为形式参数找出5个学生中学习成绩最高者。注:函数名为max 2. 定义一个圆类,分别用以下方法计算圆的面积和周长。 (1). 用成员函数实现求圆的面积和周长。 (2). 用友元函数求圆的面积和周长 -(1) create an array of objects, put th
asd
- 1. 编写程序完成如下功能: ⑴ 编写一个自己的字符串类MyString,它有一个私有的数据成员:指向字符串的指针m_data。编写该类的构造函数、拷贝构造函数和析构函数,在构造函数和拷贝构造函数中动态申请内存空间赋值给m_data。用于存储字符串。在析构函数中释放内存空间。 ⑵ 重载运算符“+”作为类MyString的成员函数,使能完成字符串相加功能。 ⑶ 编写main函数,测试该类及被重载的运算符。-A written procedure performs the fol
Definite-integral-algorithm
- 该文档中用C语言实现通用函数的定积分,源码中采用指向函数的指针作函数参数,整个功能实现的效率高,可以为读者们提供很好的语言编写思路。-This document using C language to achieve universal function definite integral, using the source code for the function pointer to a function parameter functions to achieve high overal