本文分类:news发布日期:2025/1/4 4:55:19
相关文章
一、基础算法之排序、二分、高精度、前缀和与差分、双指针算法、位运算、离散化、区间合并内容。
1.快速排序
算法思想:选择基准元素,比基准元素小的放左边,比基准元素大的放右边。每趟至少一个元素排好。
每一趟实现步骤:
low>high,返回,排序完成选取基准元素xa[low],ilow,jhigh当i<j时&#x…
建站知识
2024/12/29 22:00:46
在 MacOS M系列处理器上使用 Anaconda 开发 Oralce 的Python程序
在 MacOS M系列处理器上使用 Anaconda 开发 Oralce 的Python程序
因oracle官方驱动暂无 苹果 M 系列处理器版本,所以使用Arm的python解释器报驱动错误:
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "dlop…
建站知识
2025/1/3 8:55:10
Git远程仓库的使用(Gitee)及相关指令
目录
1 远程仓库的创建和配置
1.1 创建远程仓库
1.2 设置SSH公钥
2 指令
2.1 git remote add 远端名称(一般为origin) 仓库路径
2.2 git remote 2.3 git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名]] 2.3 git clone url
2.4 git fetch
2.5 git p…
建站知识
2024/12/19 17:56:53
FPGA_简单工程_状态机
一 理论
fpga是并行执行的,当处理需要顺序解决的事时,就要引入状态机。
状态机: 简写FSM,也称同步有限状态机。 分为:more型状态机,mealy型状态机。 功能:执行该事件,然后跳转到下…
建站知识
2025/1/1 2:21:21
C++算法之双指针、BFS和图论
一、双指针
1.AcWing 1238.日志统计
分析思路 前一区间和后一区间有大部分是存在重复的 我们要做的就是利用这部分 来缩短我们查询的时间 并且在使用双指针时要注意对所有的博客记录按时间从小到大先排好顺序 因为在有序的区间内才能使用双指针记录两个区间相差 相当于把一个…
建站知识
2024/12/31 0:18:17
标准库 STM32+EC11编码器+I2C ssd1306多级菜单例程
标准库 STM32EC11编码器I2C ssd1306多级菜单例程 📌原创项目来源于:https://github.com/AdamLoong/Embedded_Menu_Simple📍相关功能演示观看:https://space.bilibili.com/74495335 单片机多级菜单v1.2 👉本次采用的是原…
建站知识
2025/1/2 21:12:36
Scrapy:Python中强大的网络爬虫框架
Scrapy:Python中强大的网络爬虫框架 在当今信息爆炸的时代,从互联网上获取数据已经成为许多应用程序的核心需求。Scrapy是一款基于Python的强大网络爬虫框架,它提供了一种灵活且高效的方式来提取、处理和存储互联网上的数据。本文将介绍Scrap…
建站知识
2024/12/31 19:18:24
Python 小白的 Leetcode Daily Challenge 刷题计划 - 20240209(除夕)
368. Largest Divisible Subset
难度:Medium
动态规划 方案还原 Yesterdays Daily Challenge can be reduced to the problem of shortest path in an unweighted graph while todays daily challenge can be reduced to the problem of longest path in an unwe…
建站知识
2024/12/31 14:54:02