logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用100道题拿下你的算法面试(数组篇-13):寻找缺失的最小正整数

这篇文章介绍了四种不同的算法来寻找数组中缺失的最小正整数,并提供了六种编程语言的实现。主要内容包括: 朴素解法(排序法):通过排序数组后遍历查找缺失数字,时间复杂度O(nlogn),空间复杂度O(1) 优化解法(标记数组):使用额外空间标记出现过的数字,时间复杂度O(n),空间复杂度O(n) 最优解法(循环排序):通过原地交换将数字放到正确位置,时间复杂度O(n),空间复杂度O(1) 替代解法:

文章图片
#算法#面试#职场和发展
用100道题拿下你的算法面试(数组篇-03):查找重复元素

文章摘要:本文介绍了两种在数组中查找重复元素的方法。第一种使用哈希表,通过统计元素频率来识别重复项,适用于元素范围不确定的情况。第二种利用辅助数组,当元素范围在0到n-1时,通过频率统计高效找出重复元素。两种方法都实现了O(n)的时间和空间复杂度。文章提供了C++、Java、Python、C#和JavaScript五种语言的实现代码,并展示了示例输入[1,6,5,2,3,3,2]对应的正确输出[2

文章图片
#算法#面试#职场和发展
第 1 章 Python 简介

本文介绍了Python课程的主要内容,包括Python语言的基本概念、学习优势、应用场景及缺点分析。Python作为解释型高级语言,具有易学、表达力强、可读性高、跨平台等优势,广泛应用于数据分析、AI等领域,但也存在运行速度较慢等缺点。课程详细讲解了Windows和Mac系统下通过Anaconda搭建Python开发环境的步骤,包括安装VSCode编辑器及必要扩展插件。通过本课程,学习者将掌握Py

文章图片
#python#开发语言
第 2 章 Python 数据类型

本文系统介绍了Python的基础语法和常用数据类型。主要内容包括:1. Python语法规则:区分大小写、代码块缩进要求等;2. 常用数据类型:数字(int/float)、字符串、布尔值、列表、字典、元组和集合的特性及操作;3. 核心概念:变量的赋值方式(按值/引用)、函数定义、类型检查、注释规范等;4. 数据处理方法:字符串拼接、列表排序、集合运算等实用技巧;5. 特殊类型:None、复数等补充

文章图片
#python
第 4 章 Python 控制流

本文系统介绍了Python编程中的控制流结构,包括条件判断、循环语句和辅助工具。主要内容涵盖:1. 条件结构:if-elif-else语句和Python 3.10引入的match-case模式匹配;2. 循环结构:for循环和while循环的使用场景及嵌套循环;3. 控制语句:pass、break、continue的作用机制;4. 常用函数:range()、enumerate()和zip()的高效

文章图片
#python#开发语言
第 6 章 Python 杂项知识

本文系统介绍了Python编程中的命名规则、规范与Pythonic风格。首先阐述了Python变量的基本命名规则,包括必须以字母或下划线开头、区分大小写等语法要求,并详细解释了PEP8命名规范对不同类型标识符的命名建议。其次深入探讨了"Pythonic"这一概念,通过实例对比展示了符合Python设计哲学的优雅写法,如列表推导式和解包赋值等。最后解析了"Python之

文章图片
#python
第 7 章 Python 编程案例实践

这篇Python编程练习合集涵盖了基础到中级的各类题目。内容分为四个部分:简单练习I(循环输出、字符处理、列表统计等)、简单练习II(图形打印、乘法表、大小写转换等)、中级练习I(排序算法、质数判断、回文检测等)和中级练习II(质因数分解、列表交集、嵌套列表展开等)。每个题目都提供了标准解法代码和测试案例,涉及range循环、列表推导式、字符串处理、递归等核心编程概念,循序渐进地培养编程思维和算法

文章图片
#python#开发语言
第 8 章 Python 中的 I/O

本文系统介绍了Python中I/O操作的核心概念与应用。主要内容包括:1. 文件I/O基础,详细讲解open()、read()、write()等文件操作函数及文件指针管理;2. 文件编码处理,强调显式指定编码的重要性;3. with语句的自动资源管理机制;4. 文件删除操作;5. 用户输入处理与input()函数;6. 通过猜数游戏和井字棋游戏展示I/O与逻辑控制的综合应用;7. 序列化技术,对比

文章图片
#python
【AI面试临阵磨枪-34】单 Agent 与多 Agent(Multi-Agent)架构区别、适用场景、挑战

单Agent与多Agent架构的核心区别在于集中式与分布式协作模式。单Agent独立完成全流程任务,适合简单场景如客服问答、轻量自动化;多Agent通过专业化分工协作处理复杂任务如跨领域分析、长流程业务。多Agent落地面临五大挑战:通信不一致、任务分配混乱、目标漂移、成本过高和调试困难,需通过统一协议、中央调度、熔断机制等技术手段解决。选型原则是"能单不多",仅在复杂任务需要

文章图片
#人工智能
实现文件管理案例实战

当用户需要保存图片、视频等用户文件到图库时,无需在应用中申请相册管理模块权限'ohos.permission.WRITE_IMAGEVIDEO',应用可以通过安全控件或授权弹窗的方式,将用户指定的媒体资源保存到图库中。Core File Kit(文件基础服务)为开发者提供统一的文件访问和管理能力,涵盖应用文件和用户文件,帮助用户高效地查找、管理、备份各类文件,满足多样化的文件操作需求。注意:使用基

文章图片
#鸿蒙#harmonyos
    共 52 条
  • 1
  • 2
  • 3
  • 6
  • 请选择