- 从 Series 说起 Series 是一种类似于 一维 数组的对象,由一组数据(数据类型可以是整数、浮点数、字符串和其他 Python 对象)和与之同长度的索引(或称标签)组成。举个例子: import pandas as pd # 标签 1&n... 从 Series 说起 Series 是一种类似于 一维 数组的对象,由一组数据(数据类型可以是整数、浮点数、字符串和其他 Python 对象)和与之同长度的索引(或称标签)组成。举个例子: import pandas as pd # 标签 1&n...
- 《剑指Offer》面试题24:反转链表 1 题目 定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 2 分析 改变节点的指向,引用改节点需要两个指针,一个用于指向当前指针p1,另一个用来指向它的上一个节点。另外,为了防止操作过程中链表(p1节点与其下一个节点)断开而丢失,... 《剑指Offer》面试题24:反转链表 1 题目 定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 2 分析 改变节点的指向,引用改节点需要两个指针,一个用于指向当前指针p1,另一个用来指向它的上一个节点。另外,为了防止操作过程中链表(p1节点与其下一个节点)断开而丢失,...
- 1、单向循环链表的创建 创建 tips: 由于存在两种情况: ① 第一次开始创建; ②已经创建,往里面新增数据 所以需要判断是否第一次创建链表 YES->创建一个新结点,并使得新结点的next 指向自身; (*L)->next = (*L); ... 1、单向循环链表的创建 创建 tips: 由于存在两种情况: ① 第一次开始创建; ②已经创建,往里面新增数据 所以需要判断是否第一次创建链表 YES->创建一个新结点,并使得新结点的next 指向自身; (*L)->next = (*L); ...
- 目录 一,数组和集合的搜索 二,OJ实战 力扣 1. 两数之和(二分法) 力扣 167. 两数之和 II - 输入有序数组(二分法) 力扣 454. 四数相加 II(二分+计重) 力扣 136. 只出现一次的数字(基于计算的搜索) 力扣 137. 只出现一次的数字 II(基于计算的搜索) 力扣 260. 只出现... 目录 一,数组和集合的搜索 二,OJ实战 力扣 1. 两数之和(二分法) 力扣 167. 两数之和 II - 输入有序数组(二分法) 力扣 454. 四数相加 II(二分+计重) 力扣 136. 只出现一次的数字(基于计算的搜索) 力扣 137. 只出现一次的数字 II(基于计算的搜索) 力扣 260. 只出现...
- 1. Leetcode 75 Sort Colors Given an array with n objects colored red, white or blue, sort them in-pla... 1. Leetcode 75 Sort Colors Given an array with n objects colored red, white or blue, sort them in-pla...
- 特此说明: 刘超的趣谈linux操作系统是比较重要的参考资料,本文大部分内容和所有图片来源于这个专栏。 00、基本概念 在Linux里面,无论是进程,还是线程,到了内核里面,我们统一都叫任务... 特此说明: 刘超的趣谈linux操作系统是比较重要的参考资料,本文大部分内容和所有图片来源于这个专栏。 00、基本概念 在Linux里面,无论是进程,还是线程,到了内核里面,我们统一都叫任务...
- 我们都知道typedef是类型重定义,既然是重定义就不可能出现新的数据类型,只是将已有的数据类型进行换个名字而已,但是这有什么用呢? 可能我们学的时候,给的例子都是:typedef i... 我们都知道typedef是类型重定义,既然是重定义就不可能出现新的数据类型,只是将已有的数据类型进行换个名字而已,但是这有什么用呢? 可能我们学的时候,给的例子都是:typedef i...
- 《剑指Offer》面试题30:包含min函数的栈 1 题目 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。 2 问题分析 构造一个辅助栈,保证辅助栈空间的栈顶元素始终是数据栈中的最小元素。那么当程序对栈进行... 《剑指Offer》面试题30:包含min函数的栈 1 题目 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。 2 问题分析 构造一个辅助栈,保证辅助栈空间的栈顶元素始终是数据栈中的最小元素。那么当程序对栈进行...
- 程序设计 = 数据结构 + 算法 数据结构分为逻辑结构与物理结构 逻辑结构:是指数据对象中数据元素之间的相互关系;物理结构:是指数据的逻辑结构在计算机中的存储形式。 逻辑结构可以分为:集合结构、线性结构、树形结构、图形结构。 数据元素的存储形式有两种:顺序存储和链式存储 顺序存储结构:是把数据元素存放在地址连续的存储单元里... 程序设计 = 数据结构 + 算法 数据结构分为逻辑结构与物理结构 逻辑结构:是指数据对象中数据元素之间的相互关系;物理结构:是指数据的逻辑结构在计算机中的存储形式。 逻辑结构可以分为:集合结构、线性结构、树形结构、图形结构。 数据元素的存储形式有两种:顺序存储和链式存储 顺序存储结构:是把数据元素存放在地址连续的存储单元里...
- 目录 一,素数检测 CSU 1030 素数槽 CSU 2051: Num 二,因式分解 CSU 1522: Extravagant number CodeForces - 27E 谁有N个因数? 一,素数检测 素数检测就是给定一个正整数n,判断其是不是素数。 最简单方案: 枚举不超过sqrt(n)的所有素数,判断有... 目录 一,素数检测 CSU 1030 素数槽 CSU 2051: Num 二,因式分解 CSU 1522: Extravagant number CodeForces - 27E 谁有N个因数? 一,素数检测 素数检测就是给定一个正整数n,判断其是不是素数。 最简单方案: 枚举不超过sqrt(n)的所有素数,判断有...
- 今天笔者来介绍一下和调参有关的一些事情,作为算法工程师,调参是不可避免的一个工作。在坊间算法工程师有时候也被称为:调参侠。但是一个合格的算法工程师,调参这部分工作不能花费太多的气力,因为还有很多艰深的问题等着你去克服,怎么能在调参这块花大力气呢。所以自动调参的学习是一项必须学会的技能。这里笔者就介绍一个调参神器——贝叶斯调参 贝叶斯调... 今天笔者来介绍一下和调参有关的一些事情,作为算法工程师,调参是不可避免的一个工作。在坊间算法工程师有时候也被称为:调参侠。但是一个合格的算法工程师,调参这部分工作不能花费太多的气力,因为还有很多艰深的问题等着你去克服,怎么能在调参这块花大力气呢。所以自动调参的学习是一项必须学会的技能。这里笔者就介绍一个调参神器——贝叶斯调参 贝叶斯调...
- 最大子序和,动态规划时间复杂度为O(n),则假设每一步为step, s ... 最大子序和,动态规划时间复杂度为O(n),则假设每一步为step, s ...
- MATLAB常用基本数据类型有:整型,浮点型,字符型,函数句柄,元胞数组和结构体数组。除了这些基本数据类型,MATLAB还有很多其它的数据类型不为人熟悉,这些数据类型在编程中也非常有用。MATLAB高级数据类型系列旨在向大家介绍它们:比如 containers.Map, ... MATLAB常用基本数据类型有:整型,浮点型,字符型,函数句柄,元胞数组和结构体数组。除了这些基本数据类型,MATLAB还有很多其它的数据类型不为人熟悉,这些数据类型在编程中也非常有用。MATLAB高级数据类型系列旨在向大家介绍它们:比如 containers.Map, ...
- 目录 CSU 1759: Triangle(选三条边构成三角形) CSU 1799 小Z的黑白棋 CSU 2049: 象棋 CodeForces 702B Powers of Two CSU 1759: Triangle(选三条边构成三角形) 题目: Description 给你长度为1~n n条边,请你求出有多少种组合... 目录 CSU 1759: Triangle(选三条边构成三角形) CSU 1799 小Z的黑白棋 CSU 2049: 象棋 CodeForces 702B Powers of Two CSU 1759: Triangle(选三条边构成三角形) 题目: Description 给你长度为1~n n条边,请你求出有多少种组合...
- 前言 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟! MATLAB-30天带你从入门到精通 MATLAB深入理解高级教程(附源码) tableau可视化数据分析高级教程 1648. 销售价值减少的颜色球 你有一些球的库存 inventory ,里面包含着不... 前言 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟! MATLAB-30天带你从入门到精通 MATLAB深入理解高级教程(附源码) tableau可视化数据分析高级教程 1648. 销售价值减少的颜色球 你有一些球的库存 inventory ,里面包含着不...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签