TUhjnbcbe - 2021/6/11 12:18:00
今天终于开始了数据结构与算法刷题大业,终于没再继续拖了……直接切入正题吧,谈谈今天做的几道题之后的总结。1.题目中有"给出一个数组,给出一个值……",一般而言给出的东西们,咱们一般在Java这种面向对象的语言环境下,就把他们设置为方法的形式参数们,然后另起一个测试类,在测试类中的main方法中该实例化就实例化,该调方法就调方法,再把给的东西以实参形式传到方法中即可。2.一般而言,方法的形参中含有数组比如:publicintDemo(int[]arr,……)那我们在接下来是不是应该if(arr.length=0‖arr=null){……}呀,这样一来相对会严谨一点。3.有时候对数组而言,肯定是要用一个指针一个一个去在数组中找找找,然后满足咱们的需求,比如找数组中的零元素呀,找数组中的指定值呀等等,有时候一个指针可能不够,需要一前一后(一左一右或者叫一首一尾)同时向中间靠拢式查找遍历数组,有时可能两个指针一快一慢等等,有时可能还要不知两个,三个四个指针等等,大家还是要对症下药。其实Java中,我感觉对于数组等而言一个变量就可以充当一个指针(先不谈类似链表等结构),定义声明几个变量就行了呗。就先这样,后续可能主要是总结以下几点:(不是谈具体知识点呀,知识体系等等高大尚东西(水平还不够),就是就自己学到的东西谈一下感受等,总结一下,和大家一起分享一起学习一下而已啦)设计模式IO模型与优化策略计算机网络,OS,数据结构和算法多线程与高并发愿与诸君共勉。fighting预览时标签不可点收录于话题#个上一篇下一篇