最新 最热

Java数据结构精进:优化HashMapList的冗余设计

HashMapList类提供了管理键和列表的映射关系,减少了代码冗余,提高了代码的可读性和维护性。

2024-07-15
3

C#数据结构与算法入门教程,值得收藏学习!

最近看到DotNetGuide技术社区交流群有不少小伙伴提问:想要系统化的学习数据结构和算法,不知道该怎么入门,有无好的教程推荐的?,今天大姚给大家推荐2个开源、免费的C#数据结构与算法入门教程,值得收藏学习!...

2024-07-04
1

Reactor 模型

reactor 是一种管理网络 I/O 的模型,我们知道,内核对于网络 I/O 的管理方式是用的 select/poll epoll ,那么应用程序之间可能也需要一种管理 I/O 的方式,reactor 模型就此诞生。...

2024-05-20
6

算法人生(6):从“反馈学习”看“战胜拖延”(被动gong击版)

现代人拖延产生的原因有很多,比如因为害怕失败而拖延,因为完美主义倾向而拖延,不想走出“舒适区”而拖延等等, 今天我们要针对一个常见的原因“对安排事情的人或事心有不满,被动gong击”而产生的拖延来看,如何从“反馈学习...

2024-05-16
1

算法人生(7):从“时间折扣策略”看“战胜拖延”(等待最佳时机版)

现代人拖延产生的原因有很多,比如因为害怕失败而拖延,因为完美主义倾向而拖延,不想走出“舒适区”而拖延等等, 今天我们要针对一个常见的原因“一直觉得没有准备好,想等最佳时机再开始”而产生的拖延来看,如何从“时间折扣...

2024-05-16
1

数据结构与算法在Python面试中的应用实例

在Python编程领域,熟练掌握数据结构与算法不仅是提升代码质量、优化性能的关键,更是求职面试中的必备技能。本文将深入浅出地探讨数据结构与算法在Python面试中的常见问题、易错点以及应对策略,辅以代码示例,助你在面试中...

2024-05-15
1

【数据结构与算法】7.详解队列的基本操作

队列的基本操作的是入队,它是在表的末端(队尾)插入一个元素,和出队,它是删除(并返回)表的开头元素。

2024-05-07
1

【数据结构与算法】常用算法 前缀和

对于一个给定的数组或序列,我们定义前缀和数组prefixSum,其中prefixSum[i]表示原数组中前i个元素的和。即prefixSum[i] = nums[0] + nums[1] + ... + nums[i-1]。特别地,prefixSum[0] = 0。...

2024-03-01
3

【数据结构与算法初学者指南】【冲击蓝桥篇】String与StringBuilder的区别和用法

四月份就准备蓝桥杯咯 为了冲击国赛 博主这段时间日夜刷题 但发现光刷没有 还是得把学习到的东西记录下来 于是打算专门做一篇冲击蓝桥篇的专栏 作为蓝桥复习过程中 易出错的知识点补充和学习 里面会有刷题的笔记 希...

2024-03-01
2

【数据结构与算法】【初学者也能学的数据结构与算法】迭代算法专题

在计算机科学中,迭代是指通过多次重复应用一组规则或操作来解决问题的方法。它通常与循环结构紧密相关,通过迭代可以逐步改变问题的状态,直到达到所需的结果。...

2024-03-01
1