相关文章
交换排序(冒泡排序和快速排序)
一、基本思想
所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置。
交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。
二、冒泡排序
1.核心思想
两两相邻的元素进行比…
建站知识
2024/11/24 2:28:55
leetcode 438 找到字符串中所有字母异位词
leetcode 438 找到字符串中所有字母异位词 正文 正文 本题和 leetcode 49 字母异位分词 有些类似,只是 49 题中要求我们找出所有的异位词并进行存储,而本题我们只需要找出异位词对应的索引值。因此,我们无需用到字典,只需使用列表…
建站知识
2024/10/27 5:36:34
Flutter->`Flutter` 通过`ffi`调用`Rust`编译生成的产物.so文件(Android)和.a文件(iOS)接口方法
flutter_rust_ffi
Flutter 通过ffi调用Rust编译生成的产物.so文件(Android)和.a文件(iOS)接口方法;
拾用本文您将获取以下技能:
Rust编译.so文件的能力;Rust编译.a文件的能力;Flutter调用.so文件的能力;Flutter调用.a文件的能力;
附加Buff:
Flutter环境安装指南;Rust环境安…
建站知识
2024/11/10 12:21:12
vue export的用法
在Vue.js中,export关键字主要用于模块化编程,它允许你将一个文件(模块)中的代码、组件、函数、变量等导出,以便在其他文件中通过import语句来使用。这在Vue项目中非常常见,特别是当你需要重用组件、工具函数…
建站知识
2024/11/18 9:11:07
HarmonyOS应用四之页面加载构建以及数据请求
目录: 1、加载网络页面/本地页面/html页面2、页面布局3、HTTP/HTTPS的数据请求4、上传图片并保存数据 1、加载网络页面/本地页面/html页面
// xxx.ets
import { webview } from kit.ArkWeb;
import { BusinessError } from kit.BasicServicesKit;Entry
Component
s…
建站知识
2024/11/11 23:48:54
学习记录——day35 数据库 sqlite3
目录
一、安装sqlite3数据库以及sqlite3函数库
二、数据库的结构 三、常用数据库类型
1、sqlite3
2、mysql
四、sqlite3数据库的使用
1、打开数据库 2、sqlite3数据库中指令的使用
1)界面指令
2)操作指令
3)大小写敏感性
3、创建表…
建站知识
2024/11/15 22:36:07
uni-app开发日志:实现无限层级树形分类页面,通过schema2code生成代码并在此基础上完善修改list、add和edit页面
本文中省略很多开发说明,可能需有一定uniapp的实战基础的朋友才能看明白。 schema2code 生成的无限级分类页面只提供超简易版的功能,没有层级选择,只能自己填入父类ID,列表的时候也是全部显示,没有层级关系,…
建站知识
2024/10/22 14:59:11
洛谷p4136谁能赢呢?题解
题目描述
小明和小红经常玩一个博弈游戏。给定一个 nn 的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访…
建站知识
2024/10/22 21:25:23