我爱学算法之—— 前缀和(中) 一、724. 寻找数组的中心下标 题目解析 这道题,给定数组nums,要求我们找出这个数组的中心下标。 **中心下标:**指左侧所有元素的和等于右侧所有元素的和。 如果存在多个中心数组下标,就返回最左侧的中心数组下标。 算法思路暴力解法: 对于这道题,要找出数组的中心下标,暴 数据结构与算法 2025年08月15日 59 点赞 0 评论 2388 浏览
【算法】二分查找经典例题 1.leetcode (.704)⼆分查找 1.2算法原理 二分算法的满足条件是数组有序,其实并不严谨,实际上是要具有二段性,即通过有一个数能将数组分为两部分,一次比较能筛选掉一部分 循环结束条件: left>right,因为每个区间内的数都是未知的,即使最后left和right相等还是要根目标值比较 数据结构与算法 2025年08月15日 139 点赞 0 评论 20280 浏览
基于Neo4j图数据库实现系统架构可视化 一、图数据库简介 图数据库是NoSQL领域中的一种,在处理相关联的大数据方面比关系型数据库天然具有优势,近年来在知识图谱、金融风控、社交关系等场景中发挥了重要的角色功能。同时,图数据库在AI领域,天然适合诸如记忆提取、关联推理、归纳探索等场景,成为了人工智能领域不可缺少的部分。 Neo4J是比较通用和常见的图数据库,具有社区版和企业版之分,普通学习使用免费的社区版即可。Neo4J还提供了一个Web 数据结构与算法 2025年08月19日 139 点赞 0 评论 19698 浏览
Go:Channel使用模式 有7种重要的channel模式需要理解,因为channel实现了Goroutine之间的通信。 等待结果模式 这是channel的基本使用模式,创建一个goroutine来执行一些任务,然后将执行结果通过channel通知到对应的其他Goroutine。 func WaitForResult() { ch := make(chan string) go func() { 数据结构与算法 2025年08月21日 107 点赞 0 评论 11564 浏览
【leetcode】拆解与整合:分治并归的算法逻辑 前言 🌟🌟本期讲解关于力扣的几篇题解的详细介绍~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 🎆那么废话不多说直接开整吧~~ 目 数据结构与算法 2025年08月25日 31 点赞 0 评论 10384 浏览
二叉搜索树深度解析:从原理实现到算法应用----《Hello C++ Wrold!》(18)--(C/C++) 文章目录 前言 二叉搜索树(二叉排序树或二叉查找树) 二叉搜索树的模拟实现 二叉搜索树和有序数组二分查找的比较 两个搜索模型 作业部分 前言二叉搜索树(Binary Search Tree,简称 BST)作为一种重要的树形数据结构,在计算机科学领域有着广泛的应用。它凭借其基于键值的有序性&# 数据结构与算法 2025年08月25日 55 点赞 0 评论 6159 浏览
【LeetCode必刷好题】:字符串首个唯一字符 🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:【Java】内容概括 文章目录: 一、题目背景 二、解题思路 三、代码实现 四、总结 一、题目背景 这道题在力扣(leetcode)题库编号为3 数据结构与算法 2025年08月25日 119 点赞 0 评论 16655 浏览
数据结构 | 树的秘密 个人主页-爱因斯晨 文章专栏-数据结构 最近学习人工智能时遇到一个好用的网站分享给大家: 人工智能学习 树是数据结构中一种重要的非线性结构,它以分层的方式存储数据,广泛应用于数据库索引、文件系统、编译器设计等领域。本文将通过 C 语言实现,带你深入了解树的基本概念与操作。 一、树的基本概念 定义:树是由 n (n≥ 数据结构与算法 2025年08月25日 70 点赞 0 评论 6287 浏览