相关文章
【Leetcode 热题 100】1287. 有序数组中出现次数超过25%的元素
问题背景
给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25 % 25\% 25%。 请你找到并返回这个整数。
数据约束 1 ≤ a r r . l e n g t h ≤ 1 0 4 1 \le arr.length \le 10 ^ 4 1≤arr.length≤104 0…
建站知识
2025/4/3 5:43:19
数据结构——Makefile、算法、排序(2025.2.13)
目录
一、Makefile
1.功能
2.基本语法和相关操作
(1)创建Makefile文件
(2)编译规则
(3)编译
(4)变量 ①系统变量 ②自定义变量
二、 算法
1.定义
2.算法的设计
ÿ…
建站知识
2025/4/3 5:48:19
【Mysql】:如何恢复误删的数据?
在MySQL中恢复误删除的数据是一个常见但复杂的问题。具体的方法取决于几个因素,包括您是否有备份、使用的是哪种存储引擎(如InnoDB或MyISAM)、以及您的数据库配置等。以下是几种可能的恢复方法:
1. 使用备份恢复
如果您有定期备…
建站知识
2025/3/29 15:19:04
简单工厂模式 (Simple Factory Pattern) 在Spring Boot 中的应用
简单工厂模式(Simple Factory Pattern)虽然不属于 GoF 23 种经典设计模式,但在实际开发中非常常用,尤其是在 Spring Boot 项目中。它提供了一种简单的方式来创建对象,将对象的创建逻辑集中到一个工厂类中。
一、简单工…
建站知识
2025/4/3 23:22:05
代码随想录day12
144.二叉树的前序遍历
//明确递归的函数,结束边界,单层逻辑 void traversal(TreeNode* node, vector<int>& list){if(node nullptr){return;}list.push_back(node->val);traversal(node->left, list);traversal(node->right, list)…
建站知识
2025/3/31 4:23:38
C语言实现的常见排序算法
排序是计算机科学中非常重要的基础算法之一。无论是在数据分析、数据库查询还是图形界面中,我们都可能会遇到排序问题。本文将介绍几种常见的排序算法,并提供其C语言实现代码。排序算法的效率和应用场景有很大关系,不同的算法有不同的时间复杂…
建站知识
2025/4/2 1:59:34
排序算法复习——包括插入排序、希尔排序、冒泡排序、快排(包括霍尔法、挖坑法、快慢指针法)、堆排、选择排序、归并排序等 (代码采用c/c++混编)
1.插入排序 插入排序就像我们打斗地主的时候,有一大把牌我们来不及理,就会一张一张的拿然后把拿到的牌放到合适的位置。 对于插入排序我们可以将待排序的数组理解为那一堆没有整理的牌,将排序好的部分理解为手上的牌,对于第i张牌我…
建站知识
2025/4/3 5:02:39
【项目实践06】【Retrofit2 框架的使用】
一、前言
本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。 本文内容参考自 框架解析2-Retrofit,侵删。
二、背景介绍
最近项目需要使用 coze 的功能,…
建站知识
2025/4/3 20:41:16