- 回文数 回文数
- Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!用坚持缔造技术、用指尖敲动未来!和很多小伙伴们一样,我也是一名奔波在Java道路上的“创造者”。也想靠技术来改变未来,改变世界!因为我们坚信每一次敲动键盘都能让生活变得更智能、世界变得更有趣!在此专栏《Java核心面试宝典》记录我们备战梦想的【day 4】!今天来和大家分享在Java中有关基本数据结构相关的面试题,这一类问题因为比较基... Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!用坚持缔造技术、用指尖敲动未来!和很多小伙伴们一样,我也是一名奔波在Java道路上的“创造者”。也想靠技术来改变未来,改变世界!因为我们坚信每一次敲动键盘都能让生活变得更智能、世界变得更有趣!在此专栏《Java核心面试宝典》记录我们备战梦想的【day 4】!今天来和大家分享在Java中有关基本数据结构相关的面试题,这一类问题因为比较基...
- 转眼间,毕业三十多年了,拉氏变换早就还给了我的数学老师,唯独留下了傅里叶变换,偶尔还能有用武之地。这不,无聊的假期里,我用它做了一个音频的频率计,通过电脑上的声卡采集声音,用傅里叶变换完成时域-频域的转换,最后确定声音的主频率。用这个简陋的频率计来给吉他定调,比专业的定音器还好玩。 转眼间,毕业三十多年了,拉氏变换早就还给了我的数学老师,唯独留下了傅里叶变换,偶尔还能有用武之地。这不,无聊的假期里,我用它做了一个音频的频率计,通过电脑上的声卡采集声音,用傅里叶变换完成时域-频域的转换,最后确定声音的主频率。用这个简陋的频率计来给吉他定调,比专业的定音器还好玩。
- 橡皮擦,一个逗趣的互联网高级网虫,新的系列,让我们一起 Be More Pythonic。 十一、Python 哈希表与可哈希对象 11.1 哈希表(散列表)哈希是从 Hash 音译过来的,哈希表(hashtable),也叫做散列表。哈希表是键值对的无序集合,其每个键都是唯一的,核心算法是通过索引去查找值,Python 中的字典符合哈希表结构,字典中每个键对应一个值,my_dict={"ke... 橡皮擦,一个逗趣的互联网高级网虫,新的系列,让我们一起 Be More Pythonic。 十一、Python 哈希表与可哈希对象 11.1 哈希表(散列表)哈希是从 Hash 音译过来的,哈希表(hashtable),也叫做散列表。哈希表是键值对的无序集合,其每个键都是唯一的,核心算法是通过索引去查找值,Python 中的字典符合哈希表结构,字典中每个键对应一个值,my_dict={"ke...
- LeetCode题 整数翻转 python语言 LeetCode题 整数翻转 python语言
- 环形队列,是一种非常高效的数据结构,在操作系统、数据库、中间件和各种应用系统中大量使用。今天咱们就来盘它。下面是一个环形队列的示意图:环形队列,有两个指针:头指针和尾指针。在队尾写入,移动尾指针;从队列头部读取,移动头指针。环形队列,是一种特殊的队列。因此具有队列的显著特征:先进先出。其特殊性在于"环形", 内存空间可以不断重复使用,无需频繁分配和释放内存。并且,可以非常容易实现无锁的数据结... 环形队列,是一种非常高效的数据结构,在操作系统、数据库、中间件和各种应用系统中大量使用。今天咱们就来盘它。下面是一个环形队列的示意图:环形队列,有两个指针:头指针和尾指针。在队尾写入,移动尾指针;从队列头部读取,移动头指针。环形队列,是一种特殊的队列。因此具有队列的显著特征:先进先出。其特殊性在于"环形", 内存空间可以不断重复使用,无需频繁分配和释放内存。并且,可以非常容易实现无锁的数据结...
- title: 034《Astro Bot》用新标签页刷编程题Astro Bot可以在新标签页,展示一道与程序相关的问题或相关新闻 使用效果如果选错答案,可以重新选择(正确答案为绿色)不只是刷出题目, 有时也会随机刷出极客新闻彩蛋: 进入开发者的网站 小结:Astro Bot本身就像是一个彩蛋,Astro Bot的命名源于一款宇宙小机器人游戏,https://astro.codes/ 网站主... title: 034《Astro Bot》用新标签页刷编程题Astro Bot可以在新标签页,展示一道与程序相关的问题或相关新闻 使用效果如果选错答案,可以重新选择(正确答案为绿色)不只是刷出题目, 有时也会随机刷出极客新闻彩蛋: 进入开发者的网站 小结:Astro Bot本身就像是一个彩蛋,Astro Bot的命名源于一款宇宙小机器人游戏,https://astro.codes/ 网站主...
- // 基础原型。 abstract class Shape is field X: int field Y: int field color: string // 常规构造函数。 constructor Shape() is // ... // 原型构造函数。使用已有对象的数值来初始化一个新对象。 constructor Shape(source: Shap... // 基础原型。 abstract class Shape is field X: int field Y: int field color: string // 常规构造函数。 constructor Shape() is // ... // 原型构造函数。使用已有对象的数值来初始化一个新对象。 constructor Shape(source: Shap...
- 本文主要介绍一个实用的C代码库cJSON,以及cJSON的基本用法~ 本文主要介绍一个实用的C代码库cJSON,以及cJSON的基本用法~
- 基数排序(Radix sort)是一种非比较型整数排序算法,其基本思想为:一个待排序整数序列,将其中每个整数看成由不同位构成(比如,个位十位百位千位...)。可以先按个位的数值,将这些数分配到0~9的10个桶中,然后再按从0到9的顺序把这些数从10个桶中收集回来,这时这些数就已经按照个位排好序了。然后再按照10位上的数值,把这些数分配到10个桶中,分配完毕后再次收集回来,这时这些数就已经按照... 基数排序(Radix sort)是一种非比较型整数排序算法,其基本思想为:一个待排序整数序列,将其中每个整数看成由不同位构成(比如,个位十位百位千位...)。可以先按个位的数值,将这些数分配到0~9的10个桶中,然后再按从0到9的顺序把这些数从10个桶中收集回来,这时这些数就已经按照个位排好序了。然后再按照10位上的数值,把这些数分配到10个桶中,分配完毕后再次收集回来,这时这些数就已经按照...
- 八种基本数据类型以及包装类 1. 基本数据类型 byte 占用1个字节(8位),范围:-2^7~2^7-1 short 占用2个字节(16位),范围:-2^15~2^15-1 int 占用4个字节(32位),范围:-2^31~2^31-1 long 占用8个字节(64位),范围:-2^63~2^63-1 float 占用4个字节(32位,1位符号位,8位指数位),范围:2^... 八种基本数据类型以及包装类 1. 基本数据类型 byte 占用1个字节(8位),范围:-2^7~2^7-1 short 占用2个字节(16位),范围:-2^15~2^15-1 int 占用4个字节(32位),范围:-2^31~2^31-1 long 占用8个字节(64位),范围:-2^63~2^63-1 float 占用4个字节(32位,1位符号位,8位指数位),范围:2^...
- 二分查找算法 二分查找算法也称折半查找,基本思想就是折半,和平时猜数字游戏一样,比如猜的数字时67,猜测范围是0-100,则会先猜测中间值50,结果小了,所以就会从50-100猜测,中间值为75,结果大了,又从50-75猜测中间值,一直到猜中为止。因此,二分查找有一个限制就是原先数组需要是一个有序数组。代码如下: # -*- encoding: utf-8 -*- import time d... 二分查找算法 二分查找算法也称折半查找,基本思想就是折半,和平时猜数字游戏一样,比如猜的数字时67,猜测范围是0-100,则会先猜测中间值50,结果小了,所以就会从50-100猜测,中间值为75,结果大了,又从50-75猜测中间值,一直到猜中为止。因此,二分查找有一个限制就是原先数组需要是一个有序数组。代码如下: # -*- encoding: utf-8 -*- import time d...
- 一、冒泡排序 冒泡排序 (英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下: • 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两... 一、冒泡排序 冒泡排序 (英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下: • 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两...
- 桶排序算法的思想是: 把待排序数据,按照一定的规则,分配到不同的桶中,使得桶与桶之间形成有序的关系。然后每个桶内再单独排序,这样整个数列就全局有序了。 桶排序算法的思想是: 把待排序数据,按照一定的规则,分配到不同的桶中,使得桶与桶之间形成有序的关系。然后每个桶内再单独排序,这样整个数列就全局有序了。
- 目录问题解决 问题问题:如何将List<Integer>转换为int[]数组?Stackoverflow地址:https://stackoverflow.com/questions/960431/how-to-convert-listinteger-to-int-in-java一般常规做法:int[] toIntArray(List<Integer> list){ int[] ret ... 目录问题解决 问题问题:如何将List<Integer>转换为int[]数组?Stackoverflow地址:https://stackoverflow.com/questions/960431/how-to-convert-listinteger-to-int-in-java一般常规做法:int[] toIntArray(List<Integer> list){ int[] ret ...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签