- 博客(10)
- 收藏
- 关注
原创 顺序表的实现(ArrayList)
顺序表是一种线性存储结构(线性表),其是由一段物理地址连续的存储单元构成的,通常我们采用数组存储,在数组上完成数据的增删改查。
2023-10-16 19:01:24 78 1
原创 包装类与泛型
包装类就是基本数据类型所对应的引用类型,其能提供更多的功能,且由于泛型的参数只能使用类因此java提供了包装类。在一般的类或方法中只能使用具体的类型,为了解决这个问题,JDK.8中引入新的语法——泛型,泛型语法使得类和方法可以适用于多种类型,实现了类型的参数化。
2023-10-10 00:36:01 69 1
原创 时间与空间复杂度
一个算法所花费时间与其中语句执行次数成正比例,因此语句执行次数我们将其大致定义为其时间复杂度(一般在计算时间复杂度时,我们看的是最坏情况一个算法所花空间与新开辟的空间成正比,因此空间复杂度大致表示为一个算法中的新增加的变量个数,与时间复杂度一样也使用大O渐近表示法。
2023-09-26 00:21:32 71
原创 c语言中strtok(分割字符串函数)
后续调用时传入空指针—>NULL,函数会从上一次调用所记录的地址(即所找到字符串中的分隔符对应地址的下一位)开始检索,重复上述过程直至检索完整个字符串。在第一次调用函数时传入字符串,函数会从传入地址开始检索,找到分隔符后将该地址对应的内容改为'\0',并返回被分割的第一个子字符串地址。需注意,函数使用时会更改所传入的字符串,将分隔符改为'\0',因而在使用函数时一般会创建另一个相同的字符串传入。返回被分割的第一个子字符串地址。由分割符组成的字符串的地址。需分割的字符串的地址。
2023-03-15 22:47:49 275
原创 前路虽远,行则将至
本人作为一名编程初学者,不论是在各个层面对编程都仅仅只有着浅显的理解,在学习过程中也常常遇到许多问题。或许大部分初学者都有着和我一样的困惑∶编程到底该如何学? 在我看来,首先 ,先掌握好一门语言是十分重要的,例如c语言,c++等,这会更有利于我们对编程的理解和为以后学习其他语言打下坚实的基础,但语言并不是编程的全部,因而我们也同样要注重算法、数据结构、操作系统、计算机网络等等的学习。而对于计算机行业来说,技术的更新与迭代是非常快的,因此学习编程要有一颗恒心,不断地学习技术,不断的加以练
2022-12-02 13:29:21 484 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人