文章 2025-02-02 来自:开发者社区

C 408—《数据结构》算法题基础篇—数组(通俗易懂)

目录 Δ前言 一、数组的合并        0.题目:        1.算法设计思想:        2.C语言描述:        3.算法的时间和空间复杂度 : 二、...

C 408—《数据结构》算法题基础篇—数组(通俗易懂)
文章 2024-10-16 来自:开发者社区

数据结构与算法学习七:栈、数组模拟栈、单链表模拟栈、栈应用实例 实现 综合计算器

前言 学习栈 了解栈的特点。先进后出,后进先出。 使用数组模拟栈、链表模拟栈。(相比于双链表和单向环形链表来说是相对简单的) 栈的应用实例:用栈+中缀表达式 实现综合计算器。 2020.4.21、22 日学习 相对于前面的双链表和单向环形链表,这里的数组模拟栈、链表模拟栈是比较简单的。 比较重要的是 栈的应用:栈+中缀表达式 实现综合计算器。关于中缀在下一节博客学习、讲解。 一...

数据结构与算法学习七:栈、数组模拟栈、单链表模拟栈、栈应用实例 实现 综合计算器
文章 2024-10-16 来自:开发者社区

数据结构与算法学习二、稀疏数组与队列,数组模拟队列,模拟环形队列

前言 数据结构学习的第一节便是 稀疏数组和队列。 一、稀疏数组 1.1 实际需求 编写的五子棋程序中,有存盘退出和续上盘的功能。 实现该功能可以使用二维数组进行存储棋盘,黑子为1,蓝子为2,如图所示: 但是该二维数组的很多值是默认值0, 因此记录了很多没有意义的数据.->因此使用稀疏数组,来替代 二维数组。 1.2 基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时...

数据结构与算法学习二、稀疏数组与队列,数组模拟队列,模拟环形队列
文章 2024-10-09 来自:开发者社区

Leetcode 初级算法 --- 数组篇

存在重复元素 """ 思路:列表转为集合,判断集合长度和列表长度是否相等,相等False,否则True """ class Solution: def containsDuplicate(self, nums: List[int]) -> bool: if ...

文章 2024-08-25 来自:开发者社区

【Azure Developer】完成算法第4版书中,第一节基础编码中的数组函数 histogrm()

问题描述 算法 Algorithms (第四版)书中,第1章:基础编程模型第15题: 结果: 编写一个静态方法 histogram(), 接受一个整型数组a[] 和一个整数M为参数,并返回一个大小为M的数组。 条件: 其中第i个元素的值为整数i在参数数组中出现的次数。 如果a[]中的值均在0到M-1之间,返回数组...

【Azure Developer】完成算法第4版书中,第一节基础编码中的数组函数 histogrm()
文章 2024-08-16 来自:开发者社区

深入算法基础二分查找数组

算法是计算机软件的基础,今年打算深入学习一些算法,记录一些算法理论以及最佳实践,希望可以坚持下去。 一、前言 数组是最基础的数据结构之一,二分查找数组是基本功,本文目的是深入学习数组以及二分查找数组算法的实战。 二、数组概念 关键点: 1、存储相同类型数据的序列。 2、数组在内存中是有序的。 三、二分查找数组实战 2分查找的基础是数组数据项是有序的,不管是增序还是降序...

深入算法基础二分查找数组
文章 2024-08-14 来自:开发者社区

【算法】模拟算法——外观数组(medium)

题解:模拟算法——外观数组(medium) 1.题目 题目链接:LINK 2.题解 首先应该理解题意: 就是开始给你一个字符串,然后你对其进行描述。 描述规则是:连续的数字为...

【算法】模拟算法——外观数组(medium)
文章 2024-08-14 来自:开发者社区

【算法】前缀和——除自身以外数组的乘积

本节博客是用前缀和算法求解“除自身以外数组的乘积”,有需要借鉴即可。 1.题目 题目链接:LINK 2.前缀和算法 1.创建两个数组 第一个数组第i...

【算法】前缀和——除自身以外数组的乘积
文章 2024-08-14 来自:开发者社区

【算法】前缀和——寻找数组的中心下标

本节博客是用前缀和算法图解“寻找数组的中心下标”,有需要借鉴即可。 1.题目 题目链接:LINK 2.题意 我们以示例1为例来图解一下题意: ...

【算法】前缀和——寻找数组的中心下标
文章 2024-08-14 来自:开发者社区

【算法】二分算法——寻找旋转排序数组中的最小值

题解:寻找旋转排序数组中的最小值(二分算法) 1.题目 题目链接:LINK 2.暴力求解 思路:挨个便利,看哪里突然变小了就返回该数值即可。当然,如果没有变小的情况可以返回nums[0]位置...

【算法】二分算法——寻找旋转排序数组中的最小值

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能搜索推荐

智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴大数据和人工智能技术,以及在电商、内容、直播、社交等领域的业务沉淀,为企业开发者提供场景化推荐服务、全链路推荐系统开发平台、工程引擎组件库等多种形式服务,助力在线业务增长。

+关注