- 一、数组的排序算法 1.二分查找二分查找概述查找指定元素在数组中的位置时,以前的方式是通过遍历,逐个获取每个元素,看是否是要查找的元素,这种方式当数组元素较多时,查找的效率很低二分查找也叫折半查找,每次可以去掉一半的查找范围,从而提高查找的效率需求在数组{1,2,3,4,5,6,7,8,9,10}中,查找某个元素的位置实现步骤定义两个变量,表示要查找的范围。默认min = 0 ,max =... 一、数组的排序算法 1.二分查找二分查找概述查找指定元素在数组中的位置时,以前的方式是通过遍历,逐个获取每个元素,看是否是要查找的元素,这种方式当数组元素较多时,查找的效率很低二分查找也叫折半查找,每次可以去掉一半的查找范围,从而提高查找的效率需求在数组{1,2,3,4,5,6,7,8,9,10}中,查找某个元素的位置实现步骤定义两个变量,表示要查找的范围。默认min = 0 ,max =...
- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第99天🎈! 🚀 算法题 🚀 🌲原题样例:山羊拉丁文给定一个由空格分割单词的句子 S。每个单词只... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第99天🎈! 🚀 算法题 🚀 🌲原题样例:山羊拉丁文给定一个由空格分割单词的句子 S。每个单词只...
- 1,队列“队列”(queue)这个单词是英国人说的"排"(line)(一种等待服务的方式)。在英国,"排队"的意思就是站到一排当中去。计算机科学中,队列是一种数据结构,有点类似栈,只是在队列中第一个插入的数据项也会最先被移除(先进先出,FIFO),而在栈中,最后插入的数据项最先移除(LIFO)。队列的作用就像电影院前的人们站成的排一样:第一个进入队尾的人将最先到达队头买票。最后排队的人最后... 1,队列“队列”(queue)这个单词是英国人说的"排"(line)(一种等待服务的方式)。在英国,"排队"的意思就是站到一排当中去。计算机科学中,队列是一种数据结构,有点类似栈,只是在队列中第一个插入的数据项也会最先被移除(先进先出,FIFO),而在栈中,最后插入的数据项最先移除(LIFO)。队列的作用就像电影院前的人们站成的排一样:第一个进入队尾的人将最先到达队头买票。最后排队的人最后...
- 1,栈栈只允许访问一个数据项:即最后插入的数据项。移除这个数据项后才能访问倒数第二个插入的数据项,以此类推。这种机制在不少编程环境中都很有用。将演示如何利用栈来检验源程序中的小括号、中括号和大括号是否匹配的问题。最后会演示栈在解析算术表达式时起到的重要作用,比如解析3*(4+5)。栈也是那些应用了相当复杂的数据结构算法的便利工具。比如在二叉树中,用栈来辅助遍历树的节点,在图中,用栈来辅助查... 1,栈栈只允许访问一个数据项:即最后插入的数据项。移除这个数据项后才能访问倒数第二个插入的数据项,以此类推。这种机制在不少编程环境中都很有用。将演示如何利用栈来检验源程序中的小括号、中括号和大括号是否匹配的问题。最后会演示栈在解析算术表达式时起到的重要作用,比如解析3*(4+5)。栈也是那些应用了相当复杂的数据结构算法的便利工具。比如在二叉树中,用栈来辅助遍历树的节点,在图中,用栈来辅助查...
- 1,数组介绍数组是一种数据结构,用来存储同一类型值的集合。通过一个整形下标可以访问数组中的每个值。例如:如果a是一个整型数组,a[i]就是数组中下标为i的整数。在声明数组变量时,需要指出数组类型和数组变量的名字。例如:声明一个整型数组a:int[] a,不过这条语句只声明了变量a,并没有将a初始化成真正的数组。使用new运算符创建数组。int[] a = new int[100];,这条语... 1,数组介绍数组是一种数据结构,用来存储同一类型值的集合。通过一个整形下标可以访问数组中的每个值。例如:如果a是一个整型数组,a[i]就是数组中下标为i的整数。在声明数组变量时,需要指出数组类型和数组变量的名字。例如:声明一个整型数组a:int[] a,不过这条语句只声明了变量a,并没有将a初始化成真正的数组。使用new运算符创建数组。int[] a = new int[100];,这条语...
- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第98天🎈! 🚀 算法题 🚀 🌲原题样例:字符的最短距离给你一个字符串 s 和一个字符 c ,且... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第98天🎈! 🚀 算法题 🚀 🌲原题样例:字符的最短距离给你一个字符串 s 和一个字符 c ,且...
- 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目“给定两个整数,进行相除,不能使用乘法、除法和mod运算符。”题目链接:来源:力扣(LeetCode)链接:29. 两数相除 - ... 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目“给定两个整数,进行相除,不能使用乘法、除法和mod运算符。”题目链接:来源:力扣(LeetCode)链接:29. 两数相除 - ...
- 一、数组 1.1 数组介绍 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2 数组的定义格式 1.2.1 第一种格式 数据类型[] 数组名 示例:int[] arr; double[] arr; char[] arr; 1.2.2 第二种格式 数据类型 数组名[] 示例:int arr[];double arr[];char arr[... 一、数组 1.1 数组介绍 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2 数组的定义格式 1.2.1 第一种格式 数据类型[] 数组名 示例:int[] arr; double[] arr; char[] arr; 1.2.2 第二种格式 数据类型 数组名[] 示例:int arr[];double arr[];char arr[...
- 前言变量是指内存里的一段区域提示:以下是本篇文章正文内容,下面案例可供参考 一、变量 1.变量的定义class VariableTest1{ public static void main(String[] args) { //System.out.println("Hello World!"); int myAge = 12; Sys... 前言变量是指内存里的一段区域提示:以下是本篇文章正文内容,下面案例可供参考 一、变量 1.变量的定义class VariableTest1{ public static void main(String[] args) { //System.out.println("Hello World!"); int myAge = 12; Sys...
- TypeScript在前端开发中也越来越流行了,它更加符合面向对象的方式开发,可以在React,Vue,Angular三大框架中使用,还可以在nodejs,asp.net core等语言中使用。它具有类型系统,且是JavaScript的超集。 它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。 TypeScript在前端开发中也越来越流行了,它更加符合面向对象的方式开发,可以在React,Vue,Angular三大框架中使用,还可以在nodejs,asp.net core等语言中使用。它具有类型系统,且是JavaScript的超集。 它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。
- 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目“实现strStr()。”题目链接:来源:力扣(LeetCode)链接:28. 实现 strStr() - 力扣(LeetCode... 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目“实现strStr()。”题目链接:来源:力扣(LeetCode)链接:28. 实现 strStr() - 力扣(LeetCode...
- 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目“移除所有数值等于 val 的元素,返回移除后数组的长度。”题目链接:来源:力扣(LeetCode)链接:27. 移除元素 - 力... 推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目“移除所有数值等于 val 的元素,返回移除后数组的长度。”题目链接:来源:力扣(LeetCode)链接:27. 移除元素 - 力...
- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第95天🎈! 🚀 算法题 🚀 🌲原题样例:唯一摩尔斯密码词国际摩尔斯密码定义一种标准编码方式,将... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第95天🎈! 🚀 算法题 🚀 🌲原题样例:唯一摩尔斯密码词国际摩尔斯密码定义一种标准编码方式,将...
- 一、typeScript中的泛型泛型的定义泛型函数泛型类泛型接口 1、泛型的定义泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就可以以自己的数据类型... 一、typeScript中的泛型泛型的定义泛型函数泛型类泛型接口 1、泛型的定义泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就可以以自己的数据类型...
- 一、布尔类型(boolean)var flag:boolean=true;flag = false; //正确flag = '你好typescript'; //错误 二、数字类型(number)var num: number = 1314;num = 4131;//正确num = '你好typescript'; //错误 三、字符串类型(string)var str: string = ... 一、布尔类型(boolean)var flag:boolean=true;flag = false; //正确flag = '你好typescript'; //错误 二、数字类型(number)var num: number = 1314;num = 4131;//正确num = '你好typescript'; //错误 三、字符串类型(string)var str: string = ...
上滑加载中
推荐直播
-
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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签