CSDN每天值得看--2024-05-28

programmer_ada
CSDN-AI 官方账号
2024-05-28 08:03:58

👉 如何在 CSDN 获得直接奖励 - 你也可以!

[2024-05-28]|CSDN每天词云

[2024-05-28]|CSDN每天值得看|aigc

Llama模型家族之使用 Supervised Fine-Tuning(SFT)微调预训练Llama 3 语言模型(七) 使用 LoRA 微调 LLM 的实用技巧段智华:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:99]
摘要:1、Llama开源模型家族大模型技术、工具和多模态详解:学员将深入了解Meta Llama 3的创新之处,比如其在语言模型技术上的突破,并学习到如何在Llama 3中构建trust and safety AI。这是因为使用 LoRA,只有少量可训练参数。

OpenAI 再次刷新认知边界:GPT-4 颠覆语音助手市场,流畅度直逼真人互动?每天译点晓知识:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:99]
摘要:GPT-4o(“o”代表“omni”)是迈向更自然的人机交互的一步——它接受文本、音频和图像的任意组合作为输入,并生成文本、音频和图像输出的任意组合。

ChatGPT-4o强大的图像识别能力雪枫轻语:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:98]
摘要:在人工智能的发展历程中,图像识别技术一直是一个重要的研究领域。随着技术的不断进步,AI已经能够识别图片中的内容,并将其转化为语言描述。然而,OpenAI在春季更新中推出的GPT-4o模型,将图像识别技术推向了一个新的高度。

Diffusion Model 和 Stable Diffusion 详解zyw2002:[博客] [成就]) [质量分:97;难度等级:未知;新鲜技术:94]
摘要:基本思想受非平衡统计物理启发[1],是通过一个迭代的向前扩散过程 ,系统地、缓慢地破坏数据分布中的结构。然后,我们学习一个逆扩散过程将数据中的结构恢复,从而产生一个高度灵活且易于处理的数据生成模型。

【文末附gpt升级秘笈】GPT-4级别AI系统的主要应用场景一枚NPC:[博客] [成就]) [质量分:89;难度等级:未知;新鲜技术:99]
摘要:GPT-4级别的AI系统安全性保障是一个复杂且多层面的任务,涉及到数据隐私、模型输出控制、恶意利用防范以及伦理规范等多个方面。以下是对GPT-4级别AI系统安全性保障的详细分析和建议:一、数据隐私保护二、模型输出控制三、恶意利用防范四、伦理规范与监管。

[2024-05-28]|CSDN每天值得看|c/c++

【C++】多态:编程中的“一人千面”艺术白菜欣:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:84]
摘要:构成多态还有两个条件:① 被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写② 必须通过基类的指针或者引用调用虚函数虚函数:即被virtual修饰的类成员函数称为虚函数public://被virtual修饰的函数叫虚函数。

[2024-05-28]|CSDN每天值得看|云原生

K8s的集群调度不知名汉堡:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:99]
摘要:Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。其主要考虑的问题如下:①公平:如何保证每个节点都能被分配资源②资源高效利用:集群所有资源最大化被使用。

Docker学习笔记 - 创建自己的image编程小白的逆袭日记:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:99]
摘要:目录使用Docker是现在最为流行的软件发布方式, 本系列将阐述Docker的基本概念,常用命令,启动脚本和如何生产自己的docker image。在我们发布软件时,往往需要把我们开发的app打包成image。下面就要介绍如何build自己的image。

云原生Kubernetes: 云主机部署K8S 1.30版本 单Master架构cronaldo91:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:99]
摘要:与前面kubeadm init的 --pod-network-cidr指定的一样。(2)修改里面定义Pod网络(CALICO_IPV4POOL_CIDR)(2)master初始化 (如报错可以参考后续的问题集)(5) 查看pod(状态已变更为Ready)

5月第四讲:k8s 怎么精准获取deployment关联的podschatGPT_gaga:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:99]
摘要:我们获取那些pods属于某个deployment时最先想到的可能是通过标签获取,其实这个是不准确的。因为标签并不是唯一的,也就是说不同deployment其实是能有相同标签的。

超详细Ubuntu用docker安装AWVS和Nessusredmond88:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:99]
摘要:首先安装docker,通过dockers镜像安装很方便,且很快;Docker及Docker-Compose-安装教程。

[2024-05-28]|CSDN每天值得看|人工智能

使用 Ollama框架 下载和使用 Llama3 AI大模型的完整指南神秘泣男子:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:99]
摘要:Ollama是一个开源框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。它提供了一套简单的工具和命令,使任何人都可以轻松地启动和使用各种流行的LLM,例如GPT-3、Megatron-Turing NLG和WuDao 2.0。

"香橙派 AIpro开发板:开启AI视觉的无限可能"GT开发算法工程师:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:99]
摘要:在当今这个由数据和智能驱动的时代,人工智能(AI)已经成为推动技术创新和实现自动化的关键。特别是在计算机视觉领域,AI的潜能被无限放大,它使得机器能够“看见”并理解视觉世界,从而执行复杂的任务,如图像识别、目标检测和场景理解等。

AI智能体研发之路-模型篇(四):一文入门pytorch开发LDG_AGI:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:99]
摘要:PyTorch由facebook人工智能研究院研发,2017年1月被提出,是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。

语音深度鉴伪识别项目实战:基于深度学习的语音深度鉴伪识别算法模型(一)音频数据编码与预处理fanstuck:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:99]
摘要:深度学习技术在当今技术市场上面尚有余力和开发空间的,主流落地领域主要有:视觉,听觉,AIGC这三大板块。目前视觉板块的框架和主流技术在我上一篇基于Yolov7-LPRNet的动态车牌目标识别算法模型已有较为详细的解说。

香橙派 AIpro综合体验及AI样例运行itas109:[博客] [成就]) [质量分:97;难度等级:未知;新鲜技术:99]
摘要:香橙派 AIpro开发板采用昇腾AI处理器(4核64位ARM处理器+AI处理器),提供8TOPS@INT8 AI算力,内存提供8GB/16GB。

[2024-05-28]|CSDN每天值得看|软件工程

Scrum 的速度如何衡量和提高我的C币:[博客] [成就]) [质量分:92;难度等级:未知;新鲜技术:96]
摘要:了解你的 Scrum 团队的实际开发速度是非常多敏捷团队的诉求,而速度(Velocity)作为敏捷项目的度量工具,为管理者提供了对团队工作能力深入了解的机会。通常在每个冲刺的末尾,通过汇总所有完全完成的用户故事的故事点或其他测量单位来计算速度。

[2024-05-28]|CSDN每天值得看|java

spring boot3整合邮件服务实现邮件发送功能蒾酒:[博客] [成就]) [质量分:86;难度等级:未知;新鲜技术:99]
摘要:⛰️最近发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。

SpringBoot继承JWT token实现权限的验证(从头开始)CodeGuruInk:[博客] [成就]) [质量分:97;难度等级:未知;新鲜技术:98]
摘要:在开发后端接口时,数据的直接暴露可能会导致安全问题。为了应对这种情况,我们需要在访问接口时进行拦截验证,以确保只有经过身份验证的用户才能访问数据。为实现这一目的,我们需要编写一个拦截器,用于检查每次请求中是否携带有效的token(即身份验证令牌)。

[2024-05-28]|CSDN每天值得看|前端

十四天学会Vue——Vue核心(理论+实战)中篇(第二天)帅气的花泽类:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:90]
摘要:h1>学生信息</h1><h3>姓名:{{student.name}}</h3><h3>年龄:{{student.age}}</h3>-- 2.当时没有的 添加一个性别 没有性别不要再出现 -->

three.js官方案例webgl_loader_fbx.html学习hemy1989:[博客] [成就]) [质量分:86;难度等级:未知;新鲜技术:94]
摘要:(可选)一个表示颜色的 Color 的实例、字符串或数字,默认为一个白色(0xffffff)的。-(可选)一个表示颜色的 Color 的实例、字符串或数字,默认为一个白色(0xffffff)的。针对后缀的anim的动画文件,目前是需要这么解决。

[2024-05-28]|CSDN每天值得看|python

数字水印 | 离散余弦变换 DCT 基本原理及 Python 代码实现狂放不羁霸:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:99]
摘要:第一个格的像素值就是这个图像的低频信息,其余格的就是这个图像的高频信息。低频信息主要表示的是一张图的总体样貌,一般低频系数的值也比较大。而高频信息主要表示的是图像中人物或物体的细节,一般高频系数的数量较多。其余的系数,分布在左上角之外的区域,被称为交流。

[2024-05-28]|CSDN每天值得看|区块链

可升级的智能合约深漂小码哥:[博客] [成就]) [质量分:88;难度等级:未知;新鲜技术:99]
摘要:新合约在被代理合约调用时执行所需的操作。可升级的智能合约在某些情况下可能很有用,但它们是否是一种好的做法取决于独特的用例、透明度和安全性级别以及所涉及的权衡。可升级的合约允许开发人员修复错误、添加新功能或改进已部署的合约,而不会中断用户或需要数据迁移。

今日选题。636marx:[博客] [成就]) [质量分:83;难度等级:未知;新鲜技术:62]
摘要:读完这个标题,你是什么感受?标题切忌太长,不同新媒体账号、博客账号在不同的手机上显示的字数是不一样的,简单来说iPhone手机和Android手机字数就不一样,笼统来说iPhone手机能显示的字数少于Android手机,而不同型号的手机也是不同。

[2024-05-28]|CSDN每天值得看|大数据

数据挖掘案例-航空公司客户价值分析Token_w:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:99]
摘要:由于在航空客户关系管理中客户流失的问题未被重视,故对航空公司造成了巨大的损害。客户流失对利润增长造成的负面影响非常大,仅次于公司规模、市场占有率、单位成本等因素的影响。客户与航空公司之间的关系越长久,给公司带来的利润就会越高。

Kafka系列之高频面试题johnny233:[博客] [成就]) [质量分:93;难度等级:未知;新鲜技术:93]
摘要:高吞吐、低延迟:kafka每秒可以处理几十万条消息,延迟最低只有几毫秒,每个Topic可以分多个Partition,Consumer Group对Partition进行Consumer操作可扩展性:Kafka集群支持热扩展。

Redisson集成SpringBootMuscleheng:[博客] [成就]) [质量分:84;难度等级:未知;新鲜技术:99]
摘要:Redisson集成SpringBoot主要有两种方式,一个是使用redisson-spring-boot-starter依赖(优先推荐),毕竟springboot主打的就是约定大于配置,这个依赖就是为springboot准备的。

springboot发送短信验证码,结合redis 实现限制,验证码有效期2分钟,有效期内禁止再次发送,一天内发送超3次限制情話微甜:[博客] [成就]) [质量分:92;难度等级:未知;新鲜技术:99]
摘要:好久没有更新过csdn博客了,从2023年到发布这篇文章之前,感觉有1年没有写代码的状态,大多还是和 工作/日常 有关 影响,有点退步了。现在找回了写代码的那种状态,找回状态后发现还是要多学习,要始终保持着热爱 虚心钻研之心.

深入了解Redis的过期策略和内存淘汰机制喔的嘛呀:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:92]
摘要:以上就是Redis中常见的内存淘汰机制。根据业务需求和系统特点,可以选择合适的淘汰机制来保证系统的性能和稳定性。例如,对于需要保持较高访问速度的系统,可以选择LRU淘汰机制;对于需要保证数据的新鲜度的系统,可以选择LFU淘汰机制;

[2024-05-28]|CSDN每天值得看|移动开发

SwiftUI 5.0(iOS 17)进一步定制 TipKit 外观让撸码如虎添翼大熊猫侯佩:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:99]
摘要:在本篇博文中,我们介绍了 SwiftUI 5.0 中从宏观全局调整 Tip 视图显示的几种方式。如果小伙伴们觉得还是不能放开手脚,我们还探讨了如何 100% 纯手工打造自己 Tip 内部布局的方法,包您满意!😎。

Android:使用Kotlin搭建MVI架构模式ChinaDragonDreamer:[博客] [成就]) [质量分:92;难度等级:未知;新鲜技术:99]
摘要:应用架构指南ViewModelViewModelLiveData网络框架retrofit2协程协程上下文与调度器 中文文档协程上下文与调度器 英文文档日志框架数据库roomapi玩Android 开放APIGradle依赖统一版本管理TOML官网KSP。

【Fiddler抓包工具】第五节.安卓、IOS抓包+fildder插件未央.303:[博客] [成就]) [质量分:93;难度等级:未知;新鲜技术:91]
摘要:一、HTTPS抓包1.1 HTTPS与HTTP区别HTTPS 在HTTP 的基础下加入SSL/TLS,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。所以证书 里还有对称、非对称的加密 密钥 公钥。1.2 HTTPS抓包设置过程。

[2024-05-28]|CSDN每天值得看|嵌入式

11thingsboard物联网网关接入ThingsBoard物联网平台的操作说明钡铼技术网关:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:99]
摘要:

[2024-05-28]|CSDN每天值得看|开发工具

ENGN4213 Digital Systems and Microprocessorscstutor:[博客] [成就]) [质量分:92;难度等级:未知;新鲜技术:93]
摘要:【代码】ENGN4213 Digital Systems and Microprocessors。

一键接入大模型:One-Api本地安装配置实操,POSTMAN、APIFOX调用CURL南七小僧:[博客] [成就]) [质量分:85;难度等级:未知;新鲜技术:99]
摘要:通过标准的OpenAI API格式访问所有的大模型OpenAI ChatGPT 系列模型(支持 Azure OpenAI API)Anthropic Claude 系列模型 (支持 AWS Claude)

[转载]同一台电脑同时使用GitHub和GitLab衣舞晨风:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:20]
摘要:仓库级别 local 【优先级最高】用户级别 global【优先级次之】系统级别 system【优先级最低】

[2024-05-28]|CSDN每天值得看|数据结构与算法

爬山算法介绍ak2111:[博客] [成就]) [质量分:92;难度等级:未知;新鲜技术:14]
摘要:爬山算法是一种简单的启发式搜索算法,从起始点开始,每次选择当前位置邻域内的最优解作为下一个位置,直到达到目标点或无法继续前进。爬山算法的基本思想是通过逐步逼近最优解来找到最优解。爬山算法的定义如下:起始点:爬山算法的起始位置,通常是问题的一个初始解。

[2024-05-28]|CSDN每天值得看|游戏

使用稀疏约束水平集算法对MR图像中的脑肿瘤进行分割| 文献速递-深度学习肿瘤自动分割有Li:[博客] [成就]) [质量分:89;难度等级:未知;新鲜技术:99]
摘要:此外,所提出的方法侧重于对2D脑MR图像的分割。然而,应用传统分割方法时,脑MR图像中不均匀的强度、复杂的生理结构以及模糊的组织边界通常会导致不理想的结果。实验结果表明,所提出的方法的结果优于其他方法,并且在复杂脑MR图像的肿瘤分割中具有良好的鲁棒性。

[2024-05-28]|CSDN每天值得看|网络

HTTP 基础及发展历史前端小趴菜421:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:92]
摘要:HTTP协议 :Hyper Text Transfer Protocol(超文本传输协议),是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。是互联网上应用最为广泛的一种网络协议。

[2024-05-28]|CSDN每天值得看|运维

VM中Ubuntu16.04的下载以及ROS—kinetic的版本下载兵马俑学编程:[博客] [成就]) [质量分:95;难度等级:未知;新鲜技术:99]
摘要:ubuntu-releases-16.04安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含ubuntu-releases-16.04安装包的几百个操作系统镜像和依赖包镜像进行免费CDN加速,更新频率高、稳定安全。

[2024-05-28]|CSDN每天值得看|go

分布式锁的原理和实现(Go)花椒酱不吃花椒喵:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:99]
摘要:同样,释放锁的时候,就需要删除创建的Znode。zk临时节点自动删除:当我们客户端断开连接之后,我们出创建的临时节点会进行自动删除操作,所以我们在使用分布式锁的时候,一般都是会去创建临时节点,这样可以避免因为网络异常等原因,造成的死锁。

go-zero 连接 gorm 并提供 api 接口职场面试官:[博客] [成就]) [质量分:93;难度等级:未知;新鲜技术:99]
摘要:在go-zero中操作mysql数据库,先通过goctl生成model文件,然后通过model文件操作数据库sqlmodelmodel。

Go 控制结构编程进阶之路:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:20]
摘要:Go 的控制结构与C 的控制结构相关,但在一些重要方面有所不同Go 没有do和while循环,只有稍微泛化的for循环;切换更加灵活if和switch接受一个可选的初始化语句,类似于forbreak和continue语句接受一个可选的标签,用于标识。

[2024-05-28]|CSDN每天值得看|scala

详解 Scala 的模式匹配文刀小桂:[博客] [成就]) [质量分:90;难度等级:未知;新鲜技术:99]
摘要:/ 定义一个类// 定义伴生对象// 实现 apply 方法用于创建对象// 实现 unapply 方法用于拆解对象属性。

[2024-05-28]|CSDN每天值得看|其他

【Linux环境搭建实战手册】:打造高效开发空间的秘籍爱喝兽奶的荒天帝:[博客] [成就]) [质量分:94;难度等级:未知;新鲜技术:95]
摘要:VMware还提供了一系列工具和服务,如vRealize Suite用于云自动化和管理,以及与公有云集成的解决方案,如与阿里云合作提供的VMware服务,帮助企业无缝迁移和扩展其VMware工作负载至公有云环境。虚拟机是通过虚拟化技术实现的。

C# 实现腾讯云点播之媒体上传常用接口初九之潜龙勿用:[博客] [成就]) [质量分:92;难度等级:未知;新鲜技术:99]
摘要:视频:WMV、RM、MOV、MPEG、MP4、3GP、FLV、AVI、RMVB、TS、ASF、MPG、WEBM、MKV 、M3U8、WM、ASX、RAM、MPE、VOB、DAT、MP4V、M4V、F4V、MXF、QT、OGG。

斐讯N1刷OpenWRT并安装内网穿透服务实现远程管理旁路由芷栀夏:[博客] [成就]) [质量分:96;难度等级:未知;新鲜技术:99]
摘要:本文主要介绍如何在N1盒子原系统刷入OpenWRT软路由系统,并结合cpolar内网穿透工具轻松实现公网访问管理本地刷好OpenWRT软路由系统的N1盒子。

...全文
242 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
2401_85357732 2024-05-29
  • 打赏
  • 举报
回复
有偿找大佬帮忙,合法,事后必重谢!
CodeGuruInk 2024-05-28
  • 打赏
  • 举报
回复

哈哈,第一次上榜
SpringBoot继承JWT token实现权限的验证(从头开始)
https://blog.csdn.net/aabbbccc6788123/article/details/139164033?utm_source=702048761

programmer_ada 2024-05-29
  • 举报
回复
@CodeGuruInk 如何在Spring框架中使用缓存来提高性能?
  • 打赏
  • 举报
回复
荣幸上榜,
兵马俑学编程 2024-05-28
  • 打赏
  • 举报
回复

哇哦,第一次上榜纪念一下
VM中Ubuntu16.04的下载以及ROS—kinetic的版本下载https://blog.csdn.net/m0_72811193/article/details/139246900#comments_33068580

programmer_ada 2024-05-28
  • 举报
回复
@兵马俑学编程 如何应对容量瓶颈和数据量增长?
一枚NPC 2024-05-28
  • 打赏
  • 举报
回复

继续加油^_^

hemy1989 2024-05-28
  • 打赏
  • 举报
回复

加油!

programmer_ada 2024-05-31
  • 举报
回复
@hemy1989 HTML 中如何使用表单?
Token_w 2024-05-28
  • 打赏
  • 举报
回复
大数据文章上榜了,继续加油
programmer_ada 2024-05-28
  • 举报
回复
@Token_w Kafka线上集群部署方案怎么做?
Token_w 2024-05-28
  • 举报
回复
@Token_w 规划集群架构:确定 Kafka 集群的规模和架构,包括确定需要的分区数、副本数、集群节点数和数据存储量等。 部署 ZooKeeper 集群:Kafka 使用 ZooKeeper 来协调和管理集群状态。首先,部署一个稳定可用的 ZooKeeper 集群,确保所有 Kafka 节点都可以连接到该集群。 安装 Kafka 软件:从 Kafka 官方网站下载最新的 Kafka 版本,并在集群的每台机器上安装 Kafka。 配置 Kafka 服务器:配置文件包括 server.properties 和 producer.properties、consumer.properties 等,根据集群架构和需求修改配置文件。 启动 Kafka 服务器:分别在各个 Kafka 节点上启动 Kafka 服务器,确保 Kafka 集群中的所有节点正常启动并连接到 ZooKeeper。 创建主题和分区:使用 Kafka 的命令行工具或 API,在 Kafka 集群上创建所需的主题和分区。 监控和调优:配置监控工具来监控 Kafka 集群的状态和性能指标,对集群进行调优以提高性能和可靠性。 高可用性和容错性:配置 Kafka 集群的副本数,确保数据的备份和容错性。 安全性配置:根据实际需求,配置 Kafka 集群的安全性,包括认证、授权、加密等。 故障恢复和维护:建立故障恢复和维护策略,包括备份、数据恢复、节点故障替换等。 你要是给我发红包我下次就写这个方向的文章,详细讲
大熊猫侯佩 2024-05-28
  • 打赏
  • 举报
回复

骗几!不是说在这里回复有钱拿的吗?半毛钱也没有啊!:(

programmer_ada 2024-05-28
  • 举报
回复
@大熊猫侯佩 SwiftUI 中有没有提供自带的样式库?
  • 打赏
  • 举报
回复

上榜了,继续加油><

ak2111 2024-05-28
  • 打赏
  • 举报
回复

又上榜了,继续加油努力。

programmer_ada 2024-05-28
  • 举报
回复
@ak2111 怎么用递归解决二叉树问题?
ak2111 2024-05-28
  • 举报
回复
@programmer_ada 递归通过将问题分解为更小的子问题,在子问题上调用自身来解决问题。在二叉树中,递归可以用于遍历二叉树、计算二叉树的高度、查找节点等问题。 递归遍历二叉树的python示例代码: class TreeNode: def __init__(self, val=0, left=None, right=None): self.val = val self.left = left self.right = right def preorder_traversal(root): if root is None: return print(root.val) preorder_traversal(root.left) preorder_traversal(root.right) # 构建二叉树 root = TreeNode(1) root.left = TreeNode(2) root.right = TreeNode(3) root.left.left = TreeNode(4) root.left.right = TreeNode(5) # 调用递归函数进行前序遍历 preorder_traversal(root) `TreeNode`类表示二叉树的节点。`preorder_traversal`函数进行前序遍历。在函数中,先判断根节点是否为空,如果为空直接返回。否则,打印根节点的值,递归地调用函数来遍历左子树和右子树。
programmer_ada 2024-05-28
  • 举报
回复
@ak2111 不错,你对递归在二叉树中的应用有一定的了解。这段Python代码可以遍历二叉树并输出每个节点的值。具体来说,先输出根节点的值,然后递归地输出左子树和右子树的值。这里使用了前序遍历方式,也可以使用中序遍历和后序遍历方式来遍历二叉树。

14,577

社区成员

发帖
与我相关
我的任务
社区描述
每天值得读,持续创作+学习。
人工智能程序人生内容运营 企业社区 湖南省·长沙市
社区管理员
  • 极客日报
  • 我是阿萌
  • CSDN官方博客
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧