搜索资源列表
1
- 一、实践的目的和要求 加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰C语言课程设计报告 、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力 二、内容 在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、、绘图函数,以及文
C语言题库【含详细答案】
- C语言题库包括习题、数组补充练习、C高级程序应用题库、C语言基本数据类型及运算题库、C语言控制语句题库、变量的存储类别题库、函数题库、输入,输出及文件管理题库、数组和结构题库、位域、联合、枚举、定义类型及预处理功能题库、指针题库等内容,可以讲是非常全面、实用,希望对学C语言的朋友有所帮助!
数据结构讲义
- 1.算法 2.线性表 3.栈和队列 4.数组 5.树 6.图 7.查找 8.排序
顺序表的应用
- 顺序表的应用 (1) 已知长度为n的线性表A采用顺序存储结构,请写一时间复杂度为0(n)、空间复杂度为0(1)的算法,该算法删除线性表中所有值为item的数据元素。要求:线性表元素个数n很大,而值为item的数据元素个数很少,要求移动元素个数尽量少;删除后的数组元素与原数组元素不必保持顺序一致。 (2)编写一个函数将一个顺序表A(有n个元素,且任何元素均不为0)分拆成两个顺序表,使A中大于0的元素存放在B中,小于0的元素存放在C中。 (3)假设一个算术表达式中包含圆括号,方括号
chengjiguanli
- 学生成绩管理:(结构体数组、函数、指针、算法、流程结构及文件等的综合应用) 程序说明:有N个学生,每个学生的数据包含学号(不重复)、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统,使之能提供以下功能: -Student Score: (array of structures, functions, pointers, algorithm, process structure and the documents of the integrated application)
shujujiegou
- 主要介绍数据结构,是对c语言学习的加强,主要介绍了排序,线性表,队列,数组,广义表,书和二叉树,查找,图等类容。-Introduces the data structure is the c language to enhance learning, introduces the sort, linear tables, queues, arrays, generalized table, books and binary tree, locate, map, and the like capa
qianrushicjinghua
- 在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(char 型数组),而是多种数据组合起来的一个整体,其表现形式是一个结构体。 经验不足的开发人员往往将所有需要传送的内容依顺序保存在char 型数组中,通过指针偏移的 方法传送网络报文等信息。这样做编程复杂,易出错,而且一旦控制方式及通信协议有所变化,程序 就要进行非常细致的修改。-In the network protocol, communication control, embedded
shujujiegou_C
- 介绍了数据结构的基本概念、线性表、链接表、数组和广义表、树、图、查找和排序等,每章用大量的实例和图表来说明基本概念和方法.同时采用c语言作为算法的描述语言,算法也尽可能地少用抽象定义,而更多的是给出具体算法,并力求算法更接近于实际应用,使读者能更快地提高编程能力。-The book gives the basic concepts of data structures, linear tables, linked tables, arrays, and generalized table, tr
Array
- 数据结构的全面学习,包括串,数组,图,线性表和查找等,供初学者用-Comprehensive study of data structures, including strings, arrays, graphs, linear forms and find other, for beginners to use
Search
- 数据结构的全面学习,包括串,数组,图,线性表和查找等,供初学者用-Comprehensive study of data structures, including strings, arrays, graphs, linear forms and find other, for beginners to use
Stacksandqueues
- 数据结构的全面学习,包括串,数组,图,线性表和查找等,供初学者用-Comprehensive study of data structures, including strings, arrays, graphs, linear forms and find other, for beginners to use
Tree
- 数据结构的全面学习,包括串,数组,图,线性表和查找等,供初学者用-Comprehensive study of data structures, including strings, arrays, graphs, linear forms and find other, for beginners to use
2
- 1) 实现对两个文件数据进行合并,生成新文件3.txt 2) 抽取出三科成绩中有补考的学生并保存在一个新文件4.txt 3) 对合并后的文件3.txt中的数据按总分降序排序(至少采用两种排序方法实现) 4) 输入一个学生姓名后,能查找到此学生的信息并输出结果(至少采用两种查找方法实现) 5) 要求使用结构体,链或数组等实现上述要求. 6) 采用多种方法且算法正确者,可适当加分. -1) The realization of the merger of the two
Student-C
- 学生管理系统包括//在主函数中进行功能选择。 //调用open()函数,建立文件f.txt //调用input()函数,从键盘输入5个学生的数据送到结构数组中. //调用alter()函数,对数据进行修改 //调用search()函数,对数据进行查询: 调用search_num()函数,按学号查询; 调void search_name()函数,按姓名查询 //调用void ch()函数,进行统计查询: 调用sk()函数,查询三科成绩均大于85分的记录; 调用b
北京大学c语言学习大全
- c语言概述 程序的灵魂—算法 数据类型、运算符与表达式 最简单的C程序设计—顺序程序设计 分支结构程序 循环控制 数组 函数 预处理命令 指针 结构体与共用体 位运算 文件
魔王语言解释实习报告
- 魔王语言解释(数据结构实习报告) (1) 以一维数组demon[i]表示魔王语言. (2) 魔王语言由用户输入,初始保存在demon[i]中. (3) 魔王语言与人类语言对应关系固化在程序中.
two-end-stack
- 数据结构 C语言数组实现双向栈 在两端可删除,可添加元素-Two-way data structure C language array stack at both ends can be deleted, you can add elements
CPP
- 一个实用的C++小程序,学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,把分数最高的学生数据放在b所指的数组中。-A practical C++ small program, student learning and achievement recorded by the composition, N-student data has been placed in the main function of the structure array s, and the hi
kernel_list_and_hash_table.tar
- Linux 内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。 Linux 内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。-Implementation of Linux core, the extensive use of data structures, including arrays, linked lists and hash table. The most widely used is the double circu
1
- 遗传算法(Genetic Algorithm,GA)是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则。遗传算法的做法是把问题参数编码为染色体,再利用迭代的方式进行选择、交叉以及变异等运算来交换种群中染色体的信息,最终生成符合优化目标的染色体。 在遗传算法中,染色体对应的是数据或数组,通常是由一维的串结构数据来表示,串上各个位置对应基因的取值。基因组成的串就是染色体,或者叫基因型个体( Individuals) 。一定数量的个体组成了群体(Population)。群