苏州科技大学计算机817程序设计(java) 学习笔记

改考408了,快跑吧


之前备考苏州科技大学计算机(专业课:817程序设计(java))。

学习Java和算法相关内容,现将笔记及资料统一整理归纳移至这里。

部分内容不太完善,欢迎提议。

目录

交流学习

考情分析

考卷题型

备考建议

刷题攻略

资料分享

Java学习建议

简答题背诵建议

算法学习建议


交流学习

 苏科大计算机考研QQ群:878565872


考情分析

2019届起,招收081200计算机科学与技术(学硕),专业课是自命题 程序设计(c、Java或python作答),招生人数20左右

2023届起,招收085404电子信息 - 计算机技术(专硕),学硕和专硕统一使用新专业课自命题 程序设计(java),学硕和专硕招生人数20左右

年份

培养

类型

复试

线

复试

人数

录取

人数

初试

专业课

最低

最高

273

最低

最高

平均

2022

学硕

273

6

4

275

373

315.2

69

132

95

2023

学硕

273

4

3

284

329

301.5

69

125

92.8

2023

专硕

273

18

15

274

329

296.1

59

103

76.4

2024

学硕

27333292327313.397112103

2024

专硕

3003125300369325.57211995

一志愿初试、复试、录取情况CSDN @ 奇妙方程式 整理)


考卷题型

往年真题(大纲相差不大,超纲的不多):

  • 代码阅读(10分):2-4题,根据提示,写出相应代码处的输出内容。
  • 代码填空(20分):2题,根据题意、注释及代码上下文,填写空白部分的代码。
  • 简答题(40分,24届为60分):4题,考一些概念之类的。
  • 编程题(80分,24届为60分):5题,根据题目要求,编写程序(手写,部分题会涉及算法)和回答问题(程序时间复杂度之类的)

备考建议

  1. 真题永远是最重要最权威的资料,任何模拟题都比不过
  2. 别买那两本参考书,根本用不上
  3. 简答24届分数占比提高,一定要好好记忆背诵,考前可默写
  4. 程序填空和编程题中,算法占比很大,一定要好好学
  5. Java基础不好的,看b站黑马or尚硅谷的Java基础课
  6. Java基础好的,直接看b站黑马or尚硅谷的Java算法
  7. 多刷力扣
  8. 考纲上没有的内容不用看,窗体、JDBC之类的
  9. 考前脱离电脑,手写代码,背诵常用函数,以防考试健忘

刷题攻略

网上找了几个Java的刷题题库,感觉不错,大伙可以试试。

序号网址类型
1力扣算法算法刷题
2炼码Java题库
3how2jJava题库
1Java程序填空题作者自己整理的

资料分享

我自己整理的相关 Java、算法、真题 相关资料 可以点击下方网盘链接查看😎。

分享链接icon-default.png?t=N7T8https://pan.baidu.com/s/1mQhkvvsJYxXZylPOlUSHcQ?pwd=g3r2


Java学习建议

不用买书!不用买书!不用买书! 重要的事情说三遍!!!

有基础直接看算法,没基础的 直接跟b站黑马或者尚硅谷的Java课学就好了,讲的是真心不错,通俗易懂!

b站黑马 - Java入门基础视频教程icon-default.png?t=N7T8https://www.bilibili.com/video/BV1Cv411372m

按照参考书整理了各部分的常见例题,自行学习。

序号章节备注经典问题 / 例题
1面向对象面向对象程序设计思想动物、人、电脑
2多线程多线程思想卖票、排队、抢座、抽奖
3文件读写csv文件、数据库文件csv文件分析、班级成绩分析

简答题背诵建议

问题依据考纲整理的,稍微做了一些补充。大部分答案由GPT生成,部分内容摘选自书本。

知识、概念、定义及作用(简答)icon-default.png?t=N7T8https://blog.csdn.net/weixin_45940369/article/details/132351686


算法学习建议

不用买书!不用买书!不用买书! 重要的事情说三遍!!!

直接跟b站黑马的Java算法课学就好了,讲的是真心不错,通俗易懂!

b站黑马 - 2023新版数据结构与算法Java视频教程(上篇)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1Lv4y1e7HLb站黑马 - 2023新版数据结构与算法Java视频教程(下篇)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1rv4y1H7o6

下面是我按照算法内容整理的视频顺序,照着看就行了

序号内容视频选集优先级
数据结构与算法Java视频教程(上篇)
1二分查找

P 2 - P 7

P 13 - P 20

⭐⭐⭐⭐⭐
2衡量算法好坏、时间复杂度P 8 - P 12⭐⭐⭐⭐⭐
3数组

P 21 - P 28

P 90 - P 91

⭐⭐⭐⭐⭐
4链表

P 29 - P 43

P 69 - P 89

⭐⭐⭐⭐⭐
5递归P 44 - P 68⭐⭐⭐⭐⭐
数据结构与算法Java视频教程(下篇)
1排序P 48 - P 72⭐⭐⭐⭐⭐
2贪心

P 98 - P 105

P 112 - P 115

⭐⭐⭐
3动态规划

P 116 - P 141

P 147 - P 152

⭐⭐⭐⭐
4分治P 153 - P 162⭐⭐⭐
5回溯P 163 - P 1⭐⭐⭐

按照参考书整理了各部分的常见例题,自行学习。

序号章节备注经典问题 / 例题
1第1章 算法引论能够 理解 算法、时间和空间复杂度 的定义分析代码的时间和空间复杂度
2第2章 递归与分治策略

能够 理解和写出代码

分析 时间复杂度

冒泡排序、插入排序、

爬楼梯、求阶乘、求和、

二分查找、反向打印字符串、

斐波那契数列、兔子生育、

杨辉三角、汉诺塔、

进制转换 等

3第3章 动态规划

斐波那契数列、杨辉三角、

背包问题、最大公共子序列和、

爬楼梯 等

4第4章 贪心算法

能够 理解和写出代码

找零问题、分发糖果 等
5第5章 回溯

能够 理解和写出代码

n皇后、旅行售货员 等

1排序

能够 理解和写出代码

分析 时间复杂度

冒泡、选择、插入、归并 等
2数组操作

能够 理解和写出代码

插入、删除、修改、查找、合并、

排序、翻转、去重、回文 等

3链表操作插入、删除、修改、查找、合并、

排序、翻转、去重、回文 等

4矩阵矩阵相乘 等
其他算法内容自行学习

  • 27
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值