![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法通关村
文章平均质量分 93
BOYAN_博言
这个作者很懒,什么都没留下…
展开
-
算法通关村|第一关·青铜|小白也能学会的链表(单链表篇)
static独立性:当前内部类不依赖于其外部类的实例。换句话说,static内部类不持有对其外部类的任何实例的 引用。这对于节点来说是很有意义的,因为每个节点并不需要知道它所属的链表实例。内存效率:由于非static内部类会持有对其外部类实例的引用,因此它通常会占用更多的内存。对于链表这样的数据结构,可能会包含大量的节点,所以使用static内部类有助于减少内存消耗。可访问性:如果您希望外部类能够直接访问内部类,即使没有外部类的实例,那么内部类必须是static的。原创 2023-10-31 06:24:18 · 57 阅读 · 0 评论 -
算法通关村|第零关|热身:数据结构、时间复杂度、空间复杂度
从数学/数据结构的领域来看,当我们谈论“集合”(Set)时,我们通常指的是一个不包含重复元素的数据结构。因此,集合中的元素是唯一不重复的;还有一种比较特殊的Hash结构,本身使用数组存储的,但访问不是线性的,而是的特殊访问方式,先放在这里,后面进度到了再说;写程序实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数;Q:当函数运行时间太短,测试结果为0时,如何测试准确运行时间?f1()程序运行时间:2.9E-6/毫秒ms。// S代表Space。原创 2023-10-25 14:13:40 · 170 阅读 · 0 评论