- > 推荐阅读>> - CSDN主页> - GitHub开源地址>- Unity3D插件分享> - 简书地址> - 我的个人博客> - QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。## 一、题目### 1、算法题目“将两个链表中的数字组合成两个数,两个数相加,并返回一个相同格式的... > 推荐阅读>> - CSDN主页> - GitHub开源地址>- Unity3D插件分享> - 简书地址> - 我的个人博客> - QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。## 一、题目### 1、算法题目“将两个链表中的数字组合成两个数,两个数相加,并返回一个相同格式的...
- > 推荐阅读>> - CSDN主页> - GitHub开源地址>- Unity3D插件分享> - 简书地址> - 我的个人博客> - QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。## 一、题目### 1、算法题目“找到数组中两个整数和为目标值的数组下标。”题目链接:来源:力扣(... > 推荐阅读>> - CSDN主页> - GitHub开源地址>- Unity3D插件分享> - 简书地址> - 我的个人博客> - QQ群:1040082875大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。## 一、题目### 1、算法题目“找到数组中两个整数和为目标值的数组下标。”题目链接:来源:力扣(...
- 文章用下班时间肝了一周才写完,看完点赞、转发 是对我最大的支持。 文章用下班时间肝了一周才写完,看完点赞、转发 是对我最大的支持。
- @[toc]其实一直没完全搞明白这个尾插法。也曾自己写过好多次的原地反转链表,无不以失败告终,最后不得不在O(N)的复杂度下草草收场。背题吧,咱也不是那块料、今晚突然就 get 到那个点了,原来,奥妙在这里··· 放码过来极简主义,类就随意吧。#include<iostream>using namespace std;class Node {public: Node* next; //直接放... @[toc]其实一直没完全搞明白这个尾插法。也曾自己写过好多次的原地反转链表,无不以失败告终,最后不得不在O(N)的复杂度下草草收场。背题吧,咱也不是那块料、今晚突然就 get 到那个点了,原来,奥妙在这里··· 放码过来极简主义,类就随意吧。#include<iostream>using namespace std;class Node {public: Node* next; //直接放...
- @[toc] 致谢首先感谢那位叫“任麒麟”的网友整理的PDF,有心了。我也忘了哪里下载的,不过确实挺全的。不过我也有心了,毕竟那PDF老长了,我二次开发也费劲呐。 编译与源代码分离编译产生的中间过程文件全都放到 build目录下面,包括make生成的文件。 CMakeLists.txt 自动继承父目录子目录的 CMakeLists.txt 自动继承了父目录里的 CMakeLists.txt ... @[toc] 致谢首先感谢那位叫“任麒麟”的网友整理的PDF,有心了。我也忘了哪里下载的,不过确实挺全的。不过我也有心了,毕竟那PDF老长了,我二次开发也费劲呐。 编译与源代码分离编译产生的中间过程文件全都放到 build目录下面,包括make生成的文件。 CMakeLists.txt 自动继承父目录子目录的 CMakeLists.txt 自动继承了父目录里的 CMakeLists.txt ...
- 趣讲快速排序的两种方法快速排序有很多方法,今天我们来讲讲其中的两种方法,一种是通过单方向比较实现的快速排序,另一种是利用双方向比较。这两种方法只是划分元素的方法不同。他们的递归部分是相同的。void quick_sort_2( int arr[], int start, int end ){ if(end < start){ return; } int arr... 趣讲快速排序的两种方法快速排序有很多方法,今天我们来讲讲其中的两种方法,一种是通过单方向比较实现的快速排序,另一种是利用双方向比较。这两种方法只是划分元素的方法不同。他们的递归部分是相同的。void quick_sort_2( int arr[], int start, int end ){ if(end < start){ return; } int arr...
- 聊一聊利用Dijkstra求有向图的最短路径0x00 前言我们都知道求最短路径有很多方法,比如Dijkstra算法、Bellman-Ford算法、Floyd-Warshall算法等等,这些算法各有优缺点,其中Floyd-Warshall算法时间复杂度较高,但是编码复杂度较小,而Bellman-Ford算法适用于处理有负权边的情况。至于本文要讲的Dijkstra算法,优点就是时间复杂度较小,但... 聊一聊利用Dijkstra求有向图的最短路径0x00 前言我们都知道求最短路径有很多方法,比如Dijkstra算法、Bellman-Ford算法、Floyd-Warshall算法等等,这些算法各有优缺点,其中Floyd-Warshall算法时间复杂度较高,但是编码复杂度较小,而Bellman-Ford算法适用于处理有负权边的情况。至于本文要讲的Dijkstra算法,优点就是时间复杂度较小,但...
- 利用基数排序LSD方法给等长字符串按字典序排序 0x00 前言我们都知道将字符串按字典序排序有很多方法,今天我们来谈谈利用如何基数排序的方法排序。基数排序和计数排序一样,都是桶排序的一种,但是计数排序不太适合将字母排序,所以我们这里使用基数排序。基数排序简单来说就是将字母拆分为几部分,每个部分排序,这个排序可以从前往后排,也可以从后往前排。本文我们着重介绍从后往前排的情况。 0x01 揭秘... 利用基数排序LSD方法给等长字符串按字典序排序 0x00 前言我们都知道将字符串按字典序排序有很多方法,今天我们来谈谈利用如何基数排序的方法排序。基数排序和计数排序一样,都是桶排序的一种,但是计数排序不太适合将字母排序,所以我们这里使用基数排序。基数排序简单来说就是将字母拆分为几部分,每个部分排序,这个排序可以从前往后排,也可以从后往前排。本文我们着重介绍从后往前排的情况。 0x01 揭秘...
- 🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬 🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬
- 前言:作者:神的孩子在歌唱大家好,我叫运智 2011. 执行操作后的变量值难度简单0收藏分享切换为英文接收动态反馈存在一种仅支持 4 种操作和 1 个变量 X 的编程语言:++X 和 X++ 使变量 X 的值 加 1--X 和 X-- 使变量 X 的值 减 1最初,X 的值是 0给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。示例... 前言:作者:神的孩子在歌唱大家好,我叫运智 2011. 执行操作后的变量值难度简单0收藏分享切换为英文接收动态反馈存在一种仅支持 4 种操作和 1 个变量 X 的编程语言:++X 和 X++ 使变量 X 的值 加 1--X 和 X-- 使变量 X 的值 减 1最初,X 的值是 0给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。示例...
- 有一道前端经典的面试题,实现add(1)(2)(3)。 这一道题是为了考察柯里化实现累加方法,柯里化是将接受多个参数的函数变换成接受一个单一参数 有一道前端经典的面试题,实现add(1)(2)(3)。 这一道题是为了考察柯里化实现累加方法,柯里化是将接受多个参数的函数变换成接受一个单一参数
- 厂长熬夜给大家写的java基础文章,定时更新。 厂长熬夜给大家写的java基础文章,定时更新。
- 前言:作者:神的孩子在歌唱大家好,我叫运智 56. 合并区间难度中等1099收藏分享切换为英文接收动态反馈以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例 1:输入:intervals = [[1,3],[2,6],[8,1... 前言:作者:神的孩子在歌唱大家好,我叫运智 56. 合并区间难度中等1099收藏分享切换为英文接收动态反馈以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例 1:输入:intervals = [[1,3],[2,6],[8,1...
- 前言:作者:神的孩子在歌唱大家好,我叫运智 49. 字母异位词分组难度中等847收藏分享切换为英文接收动态反馈给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例 1:输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]... 前言:作者:神的孩子在歌唱大家好,我叫运智 49. 字母异位词分组难度中等847收藏分享切换为英文接收动态反馈给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例 1:输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]...
- 厂长熬夜给大家写的java基础文章,定时更新。 厂长熬夜给大家写的java基础文章,定时更新。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签