新的开始
今天开始,开启自己的研究生生活!
本科三年的努力,终于在去年9月份一切尘埃落定,自己通过保研进入了北京邮电大学人工智能学院。
回顾自己的大学生活,始终有些没有规划,蹉跎岁月的赶脚。
2016年,自己背起行囊,进入了吉林大学计算机学院,初次接触计算机编程知识,懵懵懂懂,并未真正努力,大一编程还算认真,慢慢的融入了集体,喜欢应付老师的作业,逐渐失去自己,幸好,获得了保研的资格。
回忆起保研,其实自己并不喜欢科研,讨厌乏味的公式,论文,但因为有名额,还是选择了保研,非常希望去北航,终归是失败了,回想起来,北航保研的资格大部分决定性因素在于大学时参加的CCF考试,自己蹉跎岁月,并没有参加,也是因为害怕,没有参加,这个是可以抵成绩的,身边抵成绩的同学大部分都是成功保研到北航,没有抵的,都失败了(我认识的),自己没有抵成绩,参加的是机试,也算是吊车尾进入第二轮面试。
机试题还是比较基础的:
第一道题简单一些,听说好像过一道题就能通过机试,但是想高分必须两道题,最终分数在找老师时有用,老师会参考,所以还是越高越好。大概意思是这样的:有一个环形的队列,每次从当前位置寻找出环中的最小值,然后输出从当前位置到最小值位置的过程中所有元素,将最小值从环中移除,选最小位置的下一个位置为当前位置,重新寻找最小值,输出两个位置之间的元素(包括这两个),继续移除,直到环为空。简单的模拟题。
第二题是后缀表达式转中缀表达式,输入是一行后缀表达式,两个元素之间有空格,类似于”3 2 – 4 + 22 *”这种,要求将其计算并输出中缀表达式及答案,保留两位小数,类似于这样“((3-2)+4)*22=xx.xx”,
这种中缀后缀表达式,复习时,我觉得不会考,就没看。。。。按照印象,随便写了些。。。
如今过去了一年,现在回忆,应该是二叉树的知识,编译原理里的表达式处理,后缀表达式就是后序遍历,建一个表达式树,然后中序遍历就是中缀表达式,细节是要计算值并且要加括号,所以在递归调用时需要将父节点的计算符号也传递下去,比如父是“*”,子节点是”+”,则肯定要给这个加法运算加括号,因此存在一个操作符的优先级比较;另外,还要传递左右信息,就是本节点是父节点的左节点还是右节点,若中缀是“1+2+(2+3)”,后缀是”1 2 + 2 3 + +”,此时1+2就不能加括号,而2+3则需要。加法和加法是同一优先级,左右节点的加括号却不同,这是一个注意点。
之后就是面试了,因为自己机试过了,一个组15人面试,自己也比较靠后,12,13的位置,这个顺序应该是你机试的成绩排的名,问的问题也比较多,涵盖网络,数据库,数据结构,数学基础知识(图论等)(就记得这么多了),感觉自己发挥一般般,最后应该也是排到这个位置,所以没有优营,还参加了一些北理等的夏令营,因为很想来北京,最后进入了北邮。
回顾过去,还是自己一直比较不自信,没有勤加练习,在保研后的一段时间里,由于疫情,一直在做家教兼职,也没有认真学习,荒废了大半年,现在开学来,感觉研一课程也没有很多,希望自己勤加练习,可以取得一个实习,毕竟今年假期长些。
加油!人工智能方向的小渣渣~