本文分类:news发布日期:2024/12/21 9:55:59
相关文章
前端算法学习,包含复杂度、双指针、滑动窗口、二叉树、堆等常见题型和方法,含leetcode例题
前端算法题
学习
复杂度
时间复杂度 代码的运行时间随着数据规模增长的趋势
最好情况的时间复杂度:O(1)最坏情况的时间复杂度平均情况下的时间复杂度均摊复杂度:
空间复杂度
双指针
两个指针同向、背向移动 快慢指针 可以用于判断链表中是否有环 …
建站知识
2024/12/22 0:41:02
3. 什么是连接池?为什么使用数据库连接池?
连接池(Connection Pool) 是一种数据库连接管理技术,用于在应用程序和数据库之间管理数据库连接。连接池通过预先创建和维护一定数量的数据库连接,将这些连接放入一个“池”中,供应用程序重复使用。这种方法避免了频繁…
建站知识
2024/11/22 4:25:13
金九银十,字节的第一面来咯
💼岗位职责:
负责基于 Go 的后端服务的设计、开发和维护;参与系统架构设计,确保系统的高可用性、高性能和可扩展性;编写高质量、可维护的代码,并进行代码评审;解决复杂的技术问题,优…
建站知识
2024/11/22 4:25:48
list从0到1的突破
目录 前言
1.list的介绍
2.list的常见接口
2.1 构造函数( (constructor)) 接口说明
2.2 list iterator 的使用 2.3 list capacity
2.4 list element access
2.5 list modifiers
3.list的迭代器失效 附整套练习源码
结束语 前言 前面我们学习…
建站知识
2024/12/22 0:34:08
每日学习一个数据结构-Trie树(字典树)
文章目录 定义节点结构根节点插入操作查找操作删除操作特点应用示例 “Trie”树,又称为前缀树或字典树,是一种专门用于存储字符串的数据结构。它在许多应用程序中都非常有用,特别是在那些需要高效查找、插入和删除字符串的应用场景中。下面是…
建站知识
2024/12/22 0:52:35
git 介绍+常用命令
一、介绍
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是创始人 Linus Torvalds,这个人是Linux系统的创始人,超级大佬),他是为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软…
建站知识
2024/11/22 4:35:09
探索MemGPT:AI界的新宠儿
文章目录 探索MemGPT:AI界的新宠儿1. 背景介绍2. MemGPT是什么?3. 如何安装MemGPT?4. 简单的库函数使用方法5. 场景应用场景一:创建持久聊天机器人场景二:文档分析场景三:多会话聊天互动 6. 常见Bug及解决方…
建站知识
2024/11/22 4:34:09