数据结构与算法分析(java语言描述)中文第二版 以及习题答案(英文的) 数据结构与算法(java语言描述)中文第二版 以上3本书都在,给学习数据结构的java开发人员学习。
2023-04-16 20:49:40 63.38MB 数据结构 算法分析 java 中文第二版
1
目 录 第1章 绪论 ................................................. 1 第2章 线性表 ............................................... 5 第3章 栈和队列 ............................................. 14 第4章 串、数组和广义表 ..................................... 27 第5章 树和二叉树 ........................................... 34 第6章 图 ................................................... 44 第7章 查找 ................................................. 55 第8章 排序 ................................................. 66
2023-04-06 16:08:02 1.8MB 数据结构 算法
1
两个整数求和(链表) 【问题描述】 给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。 输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295 输出:2 -> 1 -> 9,即912 【输入形式】 第一行输入第1个整数(逆序); 第二行输入第2个整数(逆序); 每个数位以空格分隔。 【输出形式】 输出和的逆序。 【样例输入】 7 1 6 e 5 9 2 e 【样例输出】 2 1 9 【样例说明】 样例中的e,表示输入以非法整数作为输入结束; 两个整数的位数不一定相同,即有可能1+11111 也可能会出现,某个整数不存在的情况(即链表为空链的情况) 【评分标准】 不允许修改程序其他结构,只补充加法函数。
2023-03-31 16:04:20 3KB 数据结构 算法 C语言
1
【问题描述】 从键盘中读入最多不超过50个学生的学生信息(包括空格隔开的学号、姓名、年龄) 【输入形式】 每次键盘读入最多不超过50个学生的学生信息: 第一行为学生人数; 后面每一行为空格隔开的学生学号、姓名、年龄,其中学号和年龄是整数。 【输出形式】 分别以姓名顺序(从低到高)和年龄顺序(从低到高)将学生信息输出,每行输出一位学生的信息,其中学号占3位,姓名占6位,年龄占3位。年龄相同时按姓名从低到高排序。两种顺序的输出结果用一行空行相隔。 【输入样例】 4 1 aaa 22 45 bbb 23 54 ddd 20 110 ccc 19 【输出样例】 1 aaa 22 45 bbb 23 110 ccc 19 54 ddd 20 110 ccc 19 54 ddd 20
2023-03-16 22:16:46 2KB 数据结构 算法 C语言
1
单链表基本练习-初始化、插入和输出 【问题描述】 设有头结点单链表,实现单链表的初始化、插入和输出算法。 【输入形式】 第一行输入一个N(N大于等于1,小于1000),一个M(N大于等于1,小于1000); 第二行输入N个整数,以空格作为分隔,创建长度为N的单链表; 接着输入M组数据:pos和e,以空格分隔,分别表示插入位置和插入元素的值。 【输出形式】 若插入成功,输出yes;若插入不成功,输出error。 最后输出单链表所有元素(以空格分隔)。 【样例输入1】 5 3 -4 5 2 7 0 2 100 0 3 7 1 【样例输出1】 yes error yes -4 100 5 2 7 0 1 【评分标准】 要求采用有头结点单链表作为存储结构,操作功能均以算法函数实现。
2023-03-16 21:51:08 2KB 数据结构 算法 C语言
1
递增顺序表插入 【问题描述】 设有递增有序顺序表,实现其插入元素后依然有序。 【输入形式】 第一行输入一个N(N不大于100); 第二行输入N个整数(假设输入序列按照递增顺序,以空格分隔); 第三行输入一个整数M(欲插入数据); 【输出形式】 输出插入M后的顺序表。 【样例输入】 5 12 25 35 98 125 77 【样例输出】 12 25 35 77 98 125
2023-03-16 21:38:02 1KB 数据结构 算法 C语言
1
此为我个人搜集整理的, 精选微软等公司,有关 数据结构和算法的面试100题[前40题], 此绝对值得你下载收藏。 网友yui评论,真是够多的了,从此,不用再看其它面试题.... 一句话,请享用。 其它资源,下载地址: 1.[最新答案V0.3版]微软等数据结构+算法面试100题[第21-40题答案] http://download.csdn.net/source/2832862 2.[第1题-60题汇总]微软等数据结构+算法面试100题 http://download.csdn.net/source/2826690 3.[答案V0.2版]精选微软数据结构+算法面试100题[前20题]--修正 http://download.csdn.net/source/2813890 //此份答案是针对最初的V0.1版本,进行的校正与修正。 4.[答案V0.1版]精选微软数据结构+算法面试100题[前25题] http://download.csdn.net/source/2796735 5.[第二部分]精选微软等公司结构+算法面试100题[前41-60题]: http://download.csdn.net/source/2811703 6.[第一部分]精选微软等公司数据结构+算法经典面试100题[1-40题] http://download.csdn.net/source/2778852 更多资源,下载地址: http://v_july_v.download.csdn.net/ //请继续期待,后续内容。 ------------------------------------------------------ 各位,若对以上100题任何一道,或对已上传的任何一题的答案, 有任何问题,请把你的思路、想法,回复到此帖子上, 微软等100题系列,永久维护地址(2010年11.26日): http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html -------July、2010年12月2日。
2023-03-14 09:48:38 12KB 微软面试题 数据结构 算法 100题
1
计算职工工资 【问题描述】 给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。 【输入形式】 输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名 基本工资 浮动工资 支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。 【输出形式】 按照输入顺序,每行输出一位职员的姓名和实发工资,间隔一个空格,工资保留2位小数。 【样例输入】 3 zhao 240 400 75 qian 360 120 50 zhou 560 150 80 【样例输出】 zhao 565.00 qian 430.00 zhou 630.00 【样例说明】 【评分标准】 补充指定处代码,不得修改程序中其他代码。
2023-03-12 22:01:18 1KB 数据结构 算法 C语言
1
算法与数据结构体系课,java版,一共16周完整版,提供代码+PDF图文资料下载
1
资料总结了苏州大学2005-2019年的所有考研专业课算法题,共40多道,想考苏大的会很有帮助,苏大计算机专业课是要考3道算法题,因此算法不可轻视
1