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

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

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

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

目录

考情分析

考卷题型

刷题攻略

资料分享

Java学习建议

算法学习建议


考情分析

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

自2023届 起,开始招收085404电子信息 - 计算机技术(专硕),学硕和专硕统一使用新专业课自命题 程序设计(java),学硕和专硕招生人数20左右(信息由 CSDN @ 奇妙方程式 整理)

苏州科技大学计算机考研一志愿往年复试与录取情况

年份

培养

类型

复试

人数

录取

人数

复试

线

初试

专业课

最低

最高

平均

最低

最高

平均

2022

学硕

6

4

273

275

373

315.2

69

132

95

2023

学硕

4

3

273

284

329

301.5

69

125

92.8

2023

专硕

18

15

273

274

329

296.1

59

103

76.4

2024

学硕

2024

专硕

考卷题型

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

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

刷题攻略

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

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

资料分享

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

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

Java学习建议

之前我是按照参考书《Java面向对象程序设计(第3版)-微课视频版》学的。

《Java面向对象程序设计》学习笔记icon-default.png?t=N7T8https://blog.csdn.net/weixin_45940369/article/details/130693209

但是感觉学起来有点费劲,听群友说他们是跟着b站黑马或者尚硅谷的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

算法学习建议

一开始我是按照参考书《算法设计与分析(第四版)》学的。看了一点点就没有学下去的动力了。

《算法设计与分析(第4版)》笔记icon-default.png?t=N7T8https://blog.csdn.net/weixin_45940369/article/details/133968298听群友说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 16⭐⭐⭐

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

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

能够 理解和写出代码

分析 时间复杂度

冒泡排序、插入排序、

爬楼梯、求阶乘、求和、

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

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

杨辉三角、汉诺塔、

进制转换 等

3第3章 动态规划

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

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

爬楼梯 等

4第4章 贪心算法

能够 理解和写出代码

找零问题、分发糖果 等

1排序

能够 理解和写出代码

分析 时间复杂度

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

能够 理解和写出代码

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

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

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

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

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

交流学习

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/272769.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux中Mysql数据库备份操作

逻辑备份 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 本质:导出的是SQL语句文件 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢,…

人工智能_机器学习078_聚类算法_概念介绍_聚类升维_降维_各类聚类算法_有监督机器学习_无监督机器学习---人工智能工作笔记0118

首先看一下什么是聚类,我们可以进入sklearn的官网去看看 可以看到这里,首先classification 这个分类我们学完了,然后就是regression回归我们也学完了对吧,其实我们现实生活中的,大部分问题就是 这两种问题就可以解决了. 然后我们再来看一个: clustering,这个就是聚类对吧.聚类算…

万界星空科技生产管理MES系统中的工时管理

工时管理的重大意义 1.提高生产效率 通过工时管理,企业可以更加精确地掌握研发人员的工时情况,及时调整项目进度和人力安排,提高生产效率。 2.降低人力成本 通过工时管理,企业可以更加精确地核算研发人员的工时费用&#xff0c…

KEPServerEX 6 之【外篇-1】PTC-ThingWorx服务端软件安装 Tomcat10本地安装

本文目标: 安装 Java 和 Apache Tomcat ,为ThingWorx安装做基础。 ----------------------------------------------------------------------- 安装重点 --------------------------------------------------------------------- 1. 安装 Java 11 / JDK 11 添加系…

Seem环境安装

创建虚拟环境 conda create -n seem python3.8 conda activate seem 安装相关依赖:(不按照的话会报错) sudo apt-get install openmpi-bin libopenmpi-devconda install gcc_linux-64pip install mpi4py 导入环境 export PYTHONPATH$(pwd…

在k8s中使用cert-manager部署gitlab集群

写在前面的话:前面有详细的分享过在k8s集群中部署gitlab,不过当时使用gitlab的访问证书是阿里云上免费的ssl证书,今天特意专门介绍下另外一种基于cert-manager发布自签证书的方式实现部署gitlab到k8s集群中。 往期gitlab部署系列如&#xff1…

文献速递:生成对抗网络医学影像中的应用——3DGAUnet:一种带有基于3D U-Net的生成器的3D生成对抗网络

文献速递:生成对抗网络医学影像中的应用——3DGAUnet:一种带有基于3D U-Net的生成器的3D生成对抗网络 给大家分享文献的主题是生成对抗网络(Generative adversarial networks, GANs)在医学影像中的应用。文献的研究内容包括同模态…

Elasticsearch 查询命令执行时,如何通过词项索引、词项字典、倒排表定位文档逻辑介绍

这里不涉及到源码,只是根据网上的一些文章总结一下,目前不需要细究,只需要知道大概就好,除非你的工作是二次开发ES 一、​Term Index(词项索引)1、FSM(Finite State Machine)有限状态机2、FSA(F…

家政上门服务系统|上门服务系统优化您的生活质量

家政上门服务软件的开发为用户与家政服务供应商之间的互动提供了一个便捷的平台。通过这个软件,用户可以随时随地选择自己所需的服务,比如家庭清洁、保姆、月嫂、老人陪护等。而家政服务供应商则能够接收并响应用户的需求,从而提供一对一的服…

鸿蒙操作系统:从手机到物联网,打造全场景智能体验

随着科技的不断发展,人们对于操作系统的需求也在不断升级。鸿蒙操作系统,作为华为推出的新一代智能终端操作系统,凭借其强大的分布式能力、流畅的用户体验以及丰富的应用生态,正逐渐成为人们关注的焦点。 一、鸿蒙操作系统概述 …

Zookeeper在分布式命名服务中的实践

Java学习面试指南:https://javaxiaobear.cn 命名服务是为系统中的资源提供标识能力。ZooKeeper的命名服务主要是利用ZooKeeper节点的树形分层结构和子节点的顺序维护能力,来为分布式系统中的资源命名。 哪些应用场景需要用到分布式命名服务呢&#xff1…

什么是工厂方法模式,工厂方法模式解决了什么问题?

工厂方法模式是一种创建型设计模式,它定义了一个用于创建对象的接口,但将实际的实例化过程延迟到子类中。这样,客户端代码在不同的子类中实例化具体对象,而不是直接实例化具体类。工厂方法模式允许一个类的实例化延迟到其子类&…

[Angular] 笔记 9:list/detail 页面以及@Output

1. Output input 好比重力,向下传递数据,list 传给 detail,smart 组件传给 dumb 组件,父组件传给子组件。input 顾名思义,输入数据给组件。 output 与之相反,好比火箭,向上传递数据或事件。ou…

5.微服务代码模型

1.微服务代码模型 代码分层 在微服务代码模型里,我们分别定义了用户接口层、并分别为它们建立了interfaces、application、domain和infrastructure四个一级代码目录; interfaces(用户接口层): 它主要存放用户接口层与前端应用交互、数据转换和交互相关…

一起玩儿物联网人工智能小车(ESP32)——16. 用ESP32的GPIO控制智能小车运动起来(MicroPython)

摘要:本文介绍用MicroPython实现ESP32的GPIO控制智能小车朝各个方向运动 前边的Mixly开发之后,对应生成的代码是C语言的。可能很多人都觉得C语言很难学,现在学Python的人很多,觉得学起来更容易一些。其实,语言本身的难…

探索前端开发趋势:2023年的新兴技术与发展方向

随着科技的不断发展,前端开发领域也在不断演进。本文将详细介绍2023年前端开发的新兴技术和发展趋势,为开发者们指明前端技术的发展方向和面临的挑战。从WebAssembly、PWA到低代码开发,激动人心的全新前景等你探索。 随着科技的快速发展&…

计算机图形图像技术复习资料

一、考试题型 1、简述题(10分4题,共40分) 2、计算题(共10分) 3、编程题(共30分) 4、问答题(共20分) 二、复习提纲 1、简答题 (1)第1章的基本…

平面灯阵中寻找最大正方形边界 - 华为机试真题题解

分值: 300分 题解: Java / Python / C++ 题目描述 现在有一个二维数组来模拟一个平面灯阵,平面灯阵中每个位置灯处于点亮或熄灭,分别对应数组每个元素取值只能为1或0,现在需要找一个正方形边界,其每条边上的灯都是点亮(对应数组中元素的值为1)的,且该正方形面积最大。 …

【hcie-cloud】【12】华为云Stack故障处理【故障处理通用处理原则、常见华为云Stack故障处理(计算域故障场景)】【上】

文章目录 前言故障处理通用处理原则故障处理流程故障信息收集及故障范围、类型识别ManageOne运维面收集告警信息AutoOps工具故障场景信息收集AutoOps工具自动化采集HCS信息 (1)AutoOps工具自动化采集HCS信息 (2)故障初期定位方向故障恢复例行维护讨论: 哪一环比较重要&#xff…

Android studio 花式按键

一、activity_main.xml代码&#xff1a; <?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.a…
最新文章