- 题目: Implement an algorithm to determine if a string has all unique characters. What if you can not use additional data structures? 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据... 题目: Implement an algorithm to determine if a string has all unique characters. What if you can not use additional data structures? 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据...
- 数据结构那些事 如果你现在在上大学,恰好又是计算机相关专业 那么你肯定知道有一个非常枯燥的必修课《数据结构导论》 当然,你现在没上大学或者不是计算机专业,那你现在应该知道了,他们有个必修课叫《数据结构导论》 从今天开始梦想橡皮擦要写一套非常有趣的课程了 这套课程目的很简单 目的:如何通过数据结构期末考试,有趣! 适合人群: 大学计算机相关专业,有... 数据结构那些事 如果你现在在上大学,恰好又是计算机相关专业 那么你肯定知道有一个非常枯燥的必修课《数据结构导论》 当然,你现在没上大学或者不是计算机专业,那你现在应该知道了,他们有个必修课叫《数据结构导论》 从今天开始梦想橡皮擦要写一套非常有趣的课程了 这套课程目的很简单 目的:如何通过数据结构期末考试,有趣! 适合人群: 大学计算机相关专业,有...
- 文章目录 概述 插入排序 直接插入排序 自考真题 交换排序 冒泡排序 自考真题 快速排序 自考真题 选择排序 直接选择排序 自考真题 堆排序 自考真题 归并排序 二路归并排序 自考真题 结束语 概述 本小节最重要的一个点为 排序算法的稳定性 概念:... 文章目录 概述 插入排序 直接插入排序 自考真题 交换排序 冒泡排序 自考真题 快速排序 自考真题 选择排序 直接选择排序 自考真题 堆排序 自考真题 归并排序 二路归并排序 自考真题 结束语 概述 本小节最重要的一个点为 排序算法的稳定性 概念:...
- 目录 题目 解题 方法一、滑动窗口 方法二、哈希表 题目 (原题链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/) 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abc... 目录 题目 解题 方法一、滑动窗口 方法二、哈希表 题目 (原题链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/) 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abc...
- 文章目录 图的基本概念 图的存储结构 邻接矩阵 邻接矩阵自考/期末考试真题 邻接表 图的遍历 连通图的深度优先搜索 连通图的广度优先搜索 图的应用 最小生成树的概念 拓扑排序 自考/数据结构期末考试真题 图的基本概念 首先,你要明确图是什么样子的,就是下面这个样子的 图的定义与术语 有向图和无向图 ... 文章目录 图的基本概念 图的存储结构 邻接矩阵 邻接矩阵自考/期末考试真题 邻接表 图的遍历 连通图的深度优先搜索 连通图的广度优先搜索 图的应用 最小生成树的概念 拓扑排序 自考/数据结构期末考试真题 图的基本概念 首先,你要明确图是什么样子的,就是下面这个样子的 图的定义与术语 有向图和无向图 ...
- 目录 题目 解题 方法一、纯数学法 题目 (原题链接:https://leetcode-cn.com/problems/reverse-integer) 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 ... 目录 题目 解题 方法一、纯数学法 题目 (原题链接:https://leetcode-cn.com/problems/reverse-integer) 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 ...
- LeetCode 是一个非常棒的 OJ(Online Judge)平台,收集了许多常见的算法面试题目,同时还收录很多互联网公司的题库内容。如果为了面试刷题,LeetCode绝对是一个绝佳的选择。即使不为了跳槽面试,作为一个程序员,通过LeetCode保持手感也是不错的选择。本人就是平时刷刷题,在LeetCode上打打卡,告诉自己除了日常工作内容,还能做一些自己感兴趣的事情。 ... LeetCode 是一个非常棒的 OJ(Online Judge)平台,收集了许多常见的算法面试题目,同时还收录很多互联网公司的题库内容。如果为了面试刷题,LeetCode绝对是一个绝佳的选择。即使不为了跳槽面试,作为一个程序员,通过LeetCode保持手感也是不错的选择。本人就是平时刷刷题,在LeetCode上打打卡,告诉自己除了日常工作内容,还能做一些自己感兴趣的事情。 ...
- 目录 题目 解题 方法一、深度优先搜索法 方法二、广度优先搜索法 题目 (原题链接:https://leetcode-cn.com/problems/number-of-islands/) 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向或竖直方向上相邻的陆地连接形成。 ... 目录 题目 解题 方法一、深度优先搜索法 方法二、广度优先搜索法 题目 (原题链接:https://leetcode-cn.com/problems/number-of-islands/) 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向或竖直方向上相邻的陆地连接形成。 ...
- 文章目录 学习目标 栈 基本概念 栈的基本运算 栈的顺序实现 双栈 栈的链接实现 考试要点 小结 关注我吧 学习目标 自考重点、期末考试必过指南,这篇文章让你理解什么是栈、什么是队列、什么是数组 掌握栈、队列的顺序存储结构和链式存储结构 掌握栈、队列的基本操作在顺序存储结构和链式存储结构上的实现 掌握矩阵... 文章目录 学习目标 栈 基本概念 栈的基本运算 栈的顺序实现 双栈 栈的链接实现 考试要点 小结 关注我吧 学习目标 自考重点、期末考试必过指南,这篇文章让你理解什么是栈、什么是队列、什么是数组 掌握栈、队列的顺序存储结构和链式存储结构 掌握栈、队列的基本操作在顺序存储结构和链式存储结构上的实现 掌握矩阵...
- 目录 题目 解题 方法一、回溯法 题目 (原题链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/) 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应... 目录 题目 解题 方法一、回溯法 题目 (原题链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/) 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应...
- 目录 语法 参数 返回值 技术细节 浏览器支持 实例 源码 今天在使用JS处理字符串数组寻找好用的方法时,发现了一位全能选手splice(),为什么说它是全能选手呢?因为它可以删除元素,也可以添加元素,而且还可以同时进行删除和添加元素的操作,666啊,接下来让我们了解一下这位神奇的朋友。 先看基本语法: 语法 array.splice(in... 目录 语法 参数 返回值 技术细节 浏览器支持 实例 源码 今天在使用JS处理字符串数组寻找好用的方法时,发现了一位全能选手splice(),为什么说它是全能选手呢?因为它可以删除元素,也可以添加元素,而且还可以同时进行删除和添加元素的操作,666啊,接下来让我们了解一下这位神奇的朋友。 先看基本语法: 语法 array.splice(in...
- 目录 题目 解题 题目 (原题链接:https://leetcode-cn.com/problems/valid-parentheses/) 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 ... 目录 题目 解题 题目 (原题链接:https://leetcode-cn.com/problems/valid-parentheses/) 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 ...
- 文章目录 线性表 基本概念 线性表的顺序存储 线性表的顺序存储的时间复杂度 线性表的链接存储 线性表在单链表上实现基本运算 初始化 初始化成功,开始插入元素 单链表的时间复杂度 循环链表 双向循环链表 期末考试 线性表 这篇博客写的是线性表相关的内容,包括如下部分,先看下有木有期待 啥是线性表 线性表的顺序存储... 文章目录 线性表 基本概念 线性表的顺序存储 线性表的顺序存储的时间复杂度 线性表的链接存储 线性表在单链表上实现基本运算 初始化 初始化成功,开始插入元素 单链表的时间复杂度 循环链表 双向循环链表 期末考试 线性表 这篇博客写的是线性表相关的内容,包括如下部分,先看下有木有期待 啥是线性表 线性表的顺序存储...
- 目录 题目 解题 题目 (原题链接:https://leetcode-cn.com/problems/min-stack/) 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索... 目录 题目 解题 题目 (原题链接:https://leetcode-cn.com/problems/min-stack/) 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索...
- 目录 题目 解题 方法一、二分查找法 题目 (原题链接:https://leetcode-cn.com/problems/element-appearing-more-than-25-in-sorted-array/) 给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。 ... 目录 题目 解题 方法一、二分查找法 题目 (原题链接:https://leetcode-cn.com/problems/element-appearing-more-than-25-in-sorted-array/) 给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。 ...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签