- 博客(12)
- 资源 (8)
- 收藏
- 关注

原创 复旦大学计算机机试
复旦大学计算机机试笔者最近打算刷一下各大高校的机试题,暂时不详细分类(可能是夏令营,预推免,也可能是考研机试。很有可能不全)就按照学校分类一下:先从最简单的复旦刷起。题目来源是一个名叫N诺的网站,大家可以上去自己玩玩。N诺可自行注册一个账号邀请码为:noobdream题一 :求众数分析:计数类首先想到Hash表,发现没有数字的取值范围,就老老实实用map。因为c++的map有序,遍历一次就可以找到较小的那个众数。(不要用unordered_map)#include <bi
2021-04-29 17:58:06
4029
1

原创 人工智能2020秋季总结
人工智能2020秋季杂谈:机器学习比较难,所以我跑到人工智能这里来避避风头第一关:知识的表示1. 一阶谓词逻辑杂谈:谓词逻辑,关键是谓词,其实我觉得就是汉语转化为“英语”先上菜鸟题:老王喜欢妹子并不是所有的男人都喜欢妹子有些男人不是老王再上经典的猴子吃香蕉的题:设房间里有一只猴子,位于a在c处有一串香蕉,(猴子想吃,但摘不到)房间b处有一个箱子(如果猴子站到箱子上,就可以摘到香蕉) 解析:要解决这个问题,需要一定的套路。首先,找到有哪些东西(猴子,香蕉,箱子);其次
2020-10-20 15:26:04
8159
16
原创 求助 | 第29次CCF计算机软件能力认证
第四题和第五题求助,其中第五题考试时骗了25分,但不知道现在的解法为什么骗不到分。另外吐槽一下csp考试,没有题解区,没有测试用例公布,真的非常不适合用来练习。
2023-03-24 10:07:28
1851
2
原创 零基础大厂实习面经
菜鸡的准备之路3月开始准备找实习,现在4月一号,应该是能拿到阿里本地生活的Java研发岗offer。这些天来也算是辛苦了,为了后人能够好避坑,写下些许面经。接下来我将从数据结构与算法,语言基础,计算机网络,和操作系统四个主要方向讲起。基础部分数据结构与算法篇推荐刷题网站:leetcodenewcoder这两个网站,大家应该都比较熟悉。也是必须要经常逛的。我最近,氪金开了一个leetcode学生会员49/天,主要是为了刷里面leetbook,按照专题来理解。我觉得在刷题之前可以先看一
2021-04-01 15:40:25
1040
3
原创 哈工大2020人工智能期末考试复习
选择,填空,判断(可选)主要是各章的基础知识,比如:建议大家复习的时候好好看一下老师发的PPT。大题部分,根据对于19年的习题推测,范围应该是下面的几个,但是只是博主估计,自己复习的时候,尽量全面一点儿:知识的表示(一阶谓词逻辑,产生式系统。。。)归结原理课上讲的几种搜索策略。α-β剪枝贝叶斯网络,决策网络计算,这个我前面博客有讲。三种采样:优先采样,拒取式采样,似然采样。机器学习部分应该是不考的,有余力的同学可以看一下。老师不让分享考试题,所以2019年的考试题链接失效了。由于博
2020-11-05 14:56:22
6149
2
原创 人工智能决策网络
人工智能决策网络杂谈:就是在概率的基础上加了权值,求一个数学期望。计算的时候,有些地方可以剥离开来,先将U的父节点那里算清楚,再结合操作,计算最终的数学期望。一,下雨带伞一例1.父节点非常简单,只有先验概率2.父节点稍微复杂,有一个影响他的子节点(但是子节点是常量),条件概率3.进一步升级,子节点是随机变量。(引入了一个信息价值的概念)二,二手车一例题目:一辆车的车况可能有好(Q=+q),有坏(Q=-q),所以二手车收购员购买车前需要进行不同的测试(测试可能需要花费一定的费用),然后依
2020-10-22 16:33:14
3174
2
原创 2019哈工大人工智能期末考试题
链接: https://pan.baidu.com/s/1-r-l8osFl0iAO5GLoVxzRA提取码: yy8w
2020-10-20 21:37:41
3528
6
原创 Markdown新手
Markdown学习标题:二级标题三级标题字体Hello,WorldHello,WorldHello,WorldHello,WorldHello,World引用选择自学成才,走向人生巅峰分割线[外链图片转存失败,源站可能有防盗超链接点击跳转到小建同学的博客园ACABC表格姓名性别年龄张三男20代码import util...
2020-09-24 15:07:00
181
原创 软件设计提高可维护性
软件工程中把软件开发大概分了六步:可行性分析、需求分析、设计、编码、测试、运行与维护,在这几大部分中,维护占有重要地位,一般我们不想把大分分精力、财力花费在维护上,这就需要我们提高软件的可维护性。一个好的程序应该是可理解的、可靠的、可测试的、可修改的、可移植的、效率高的、可使用的。想要实现这样的目标是很难得,需要开发阶段付出很大的代价模块化是软件开发过程中提高软件质量,提高开发效率,同时,提高可维护性德有效方法之一,它的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其它模块影响很小;如果需要增
2020-07-11 17:47:34
1529
原创 Java不同的日志简介
日志是什么(WHAT)日志:记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。通常,Java程序员在开发项目时都是依赖Eclipse/IDEA等集成开发工具的Debug 调试功能来跟踪解决Bug,但项目发布到了测试、生产环境怎么办?你有可能会说可以使用远程调试,但实际并不能允许让你这么做。所以,日志的作用就是在测试、生产环境没有 Debug 调试工具时开发和测试人员定位问题的手段。日志打得好,就能根据日志的轨迹快速定位并解决线上问题,反之,日志输出不好,不仅无法辅助定位问题反而可能会影响到
2020-07-11 17:43:32
392
原创 Java泛型(1)
一.什么是泛型泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。二.泛型定义当指定一个泛型类时,类的声明则包含了一个或多个类型参数,这些参数被放在类名后面的一对尖括号内。public class User<T, Y, Z> { private T t; private Y y; private Z z;
2020-07-11 17:31:12
278
原创 关于几种常见的复用可维护设计模式
设计模式原则SOILDSRP:单一职责OCP:开闭原则ISP:接口隔离原则LSP:历史替换原则DIP:依赖倒置原则不同设计模式大致实现:工厂模式interface Afactory{public A factory();}class concreteAfactory{public A factory(){return new A1();}}class concreteAfactory{public A factory(){return new A2();}
2020-07-05 21:00:28
300
哈工大人工智能实验最新版
2020-12-15
数据结构与算法考试相关.rar
2020-01-04
考试复习资料.rar
2019-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人