2021-08-28

标题1.本学期数据结构学习总结

标题a:心得体会:
(1).能估计自己写的函数的复杂度,也就是从时间和空间上评判效率好坏
(2).不会随随便便为了赶工写一些遍历穷举的算法,因为会良心不安
(3).能正确的面对当前的场景选择正确的算法而不是用一些常见算法(比如是排序就上快排的一锅端举动)
(4).当别人对某个函数命名附带了某个算法的简写的时候,你能很快就发觉,并且帮助你读懂代码
b:不同:
高级语言程序设计的解决的是能不能用最少的时间和空间完成某个任务的能力;
数据结构解决的是不但能不能,还要好用不操心
c: 树结构用于处理大批量的动态的数据和查找操作;
图结构需要用到一些基本的数据结构类似于栈,队列;图结构主要用于类似地图导航一样的各种规划安排问题
栈结构可用于括号匹配、逆波兰表达式的求值
队列可应用于消息的处理
我比较擅长运用树结构解决问题
d:面对课程设计中的手机通讯录问题,我运用了树结构的知识
问题:如何提高查找的效率
解决:寻找能够高效查找的解决方法即为trie树,然后学习trie树的原理,再结合题目的要求进行改动,写入项目程序中

2. 下学期Java课程的SMART目标。

a.java能做些什么
(1)运用jsp动态网页技术编写网站
(2)java可以做游戏和app
(3)java可以使用在嵌入式领域
(4)大数据处理
(5)科学应用,金融服务
b.java与高数等课的不同
高数等课是java这类编程课思想的基础
java课更注重于实践和对接未来可能的工作,Java既是高数等课的延申
c.
(1)还应需培养逻辑思维能力;良好的英语能力;踏实仔细的能力;不断学习的能力
(2)
发布开发工具的选择;参与简单的项目开发;独立负责某个服务端项目;分布式系统和中间件开发;
熟悉开发流程:功能开发->单元测试->功能测试->Code Review->集成测试->
在做一个正式完整的项目之前,可以先用Github上手实操,找找感觉。
d:具体的SMART目标
S:成功在我眼中是财务自由,能体会到世界不一样的风景
M:目标可以把激发兴趣,实现目标意味着可以更进一步的靠近我的成功目标
A:相信自己可以做到挟泰山以超北海
R:在未来的工作生活中,计算机的运用是难以避免的,那就依靠着大学这颗大树汲取知识的养分
T:对java的掌握程度我将其划分为;了解知识,熟悉知识,应用知识及独立开发完整程序

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值