数据结构考研代码怎么学(int main() { Sqlist L)
作者: 日期:2025-03-16 14:24:56 浏览: 分类:大学江湖
数据结构考研代码怎么学 ♂
考研数据结构的代码实现通常包括顺序表、链表、栈、队列、树等基本数据结构的创建、插入、删除、查找等操作。下面我将提供一些常见数据结构的代码示例。
顺序表
顺序表通常使用数组实现,包括创建、初始化、插入、删除等操作。
```c
include include define MaxSize 100 typedef struct { int data[MaxSize]; int length; } Sqlist; // 初始化顺序表 void InitList(Sqlist *L) { L->length = 0; } // 顺序表按位置插入 int ListInsert(Sqlist *L, int i, int e) { if (i < 1 || i > L->length + 1) return 0; if (L->length >= MaxSize) return 0; int j; for (j = L->length; j >= i; j--) { L->data[j] = L->data[j - 1]; } L->data[i - 1] = e; L->length++; return 1; } // 顺序表按位置删除 int ListDelete(Sqlist *L, int i, int *e) { if (i < 1 || i > L->length) return 0; *e = L->data[i - 1]; int j; for (j = i; j < L->length; j++) { L->data[j - 1] = L->data[j]; } L->length--; return 1; } // 显示顺序表 void Show(Sqlist a) { for (int i = 0; i < a.length; i++) { printf("%d ", a.data[i]); } printf("\n"); } int main() { Sqlist L; InitList(&L); int a[] = {1, 2, 3, 4, 5}; int n = sizeof(a) / sizeof(a); for (int i = 0; i < n; i++) { ListInsert(&L, i + 1, a[i]); } Show(L); return 0; } ``` 链表 链表包括单链表和双链表,下面是单链表的示例。 《中国音乐史》 杨荫浏,人民音乐出版社 《中国古代音乐史稿》(上、下) 杨荫浏,人民音乐出版社 《中国近现代音乐史》 汪毓和,人民音乐出版社 《中国当代音乐》 梁茂春,上海音乐学院出版社 《西方音乐史》 于润洋,上海音乐出版社 《西方音乐通史》 余志刚,高等教育出版社 《嗓音医学》 韩德民、Sataloff主编,人民卫生出版社 《歌唱动力学》 梅丽贝丝·邦奇著,韩丽艳、蒋世雄译,中国广播电视出版社 《欧洲声乐发展史》 尚家骧,华乐出版社 《和声学教程-理论与应用》 吴式锴,人民音乐出版社 《和声的理论与应用》 桑桐,上海音乐出版社 《基础和声》 刘锦宣,中央民族大学出版社 《曲式与作品分析》 吴祖强,人民音乐出版社 《音乐的分析与创作》 杨儒怀,人民音乐出版社 《声乐教学文库》 这是《声乐艺术教育丛书》的系列之一,全面提高音乐水平,适应声乐教学、创作、表演、鉴赏的需要。 《声乐基础》 周小燕,高等教育出版社 《高考音乐强化训练:声乐卷》 余开基,湖南文艺出版社 这些书籍涵盖了声乐考研的各个方面,包括中国音乐史、西方音乐史、和声学、歌唱动力学、曲式分析等,适合不同层次和需求的考研学生。建议根据具体考试科目和个人兴趣选择合适的书籍进行备考。
猜你还喜欢
- 03-16贵阳市考研网校有哪些(:研途考研在专业课程辅导方面具有较强的实力)
- 03-16数据结构考研代码怎么学(int main() { Sqlist L)
- 03-16自控考研有哪些题型(如开环传递函数对应频率的计算与分析、稳定裕度的计算和判断稳定性)
- 03-16中大考研怎么样(还需要进行学术论文写作、英语口语等多项测试)
- 03-16新增考研专业有哪些(公共事务学院将开始招收035400知识产权专业硕士研究生)
- 03-16面试为什么选择考研(比如希望未来能在某个专业领域从事研究、教学或高端技术工作)
- 03-16考研数学学硕考哪些课程(建议关注目标院校的官方网站或咨询学长学姐以获得最准确的信息)
- 03-16考研二类地区是哪些省份(仔细了解相关招生政策和录取要求)
- 03-16考研初试和复试都考什么(:重点考察考生的专业素质和能力、创新精神和创新能力、思想状况等)
- 03-16考研大学多少分就能过(A区包括北京、天津、河北等21个省(市))