E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
-----基础算法-----
python 基础知识点(蓝桥杯python科目个人复习计划26)
今日复习内容:
基础算法
中的前缀和1.定义:前缀和:对于一个长度为n的列表a,前缀和为:sum[i]=a[1]+...
期末考复习中,蓝桥杯都没时间学了
·
2024-01-29 23:19
python
蓝桥杯
开发语言
python 基础知识点(蓝桥杯python科目个人复习计划25)
今日复习内容:
基础算法
中的进制转换1.任意进制转十进制(1)基数:表示奇数数字符号的个数10进制:0--9,基数为1016进制:0--9,A--F,基数为16(2)权:每位表示的数值例如:123,1表示
期末考复习中,蓝桥杯都没时间学了
·
2024-01-29 23:49
蓝桥杯
职场和发展
python 基础知识点(蓝桥杯python科目个人复习计划27)
今日复习内容:
基础算法
中的递归1.介绍递归:通过自我调用来解决问题的函数递归通常把一个复杂的大问题层层转化为一个与原问题相似的规模较小的问题来解决递归要注意:(1)递归出口;(2)当前问题如何变成子问题
期末考复习中,蓝桥杯都没时间学了
·
2024-01-29 23:48
蓝桥杯
职场和发展
第10章【基础API与常见算法】
第10章基础API与常见算法学习目标了解数学相关API了解日期时间API了解系统类API掌握数组
基础算法
掌握数组工具类的使用熟练掌握String类的API熟练掌握StringBuilder和StringBuffer
黎明的前夜
·
2024-01-29 14:15
Java从基础到强化
算法
java
开发语言
intellij-idea
Linux 驱动开发基础知识——总线设备驱动模型(七)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进行了详细的介绍与分享。QT基础
妄北y
·
2024-01-29 10:27
Linux
驱动开发基础知识
linux
嵌入式硬件
imx6ull
总线设备驱动模型
驱动程序
驱动编写方法
设备树
Acwing-
基础算法
课笔记之搜索与图论(Floyd算法)
Acwing-
基础算法
课笔记之搜索与图论(Floyd算法)一、Floyd算法1、概述2、过程模拟3、Floyd算法模板一、Floyd算法1、概述Floyd算法就是利用中间节点来更新两节点间的距离,最后在求出最短路径
不会敲代码的狗
·
2024-01-28 15:11
Acwing基础算法课笔记
算法
笔记
图论
基础算法
--搜索与图论(2)
文章目录最短路单源最短路dijkstra算法(朴素)dijkstra算法(堆优化)存在负权边Bellman-Ford算法SPFA多源汇求最短路Flyod最小生成树Prim(朴素版)Krusal算法二分图染色法匈牙利算法最短路n表示点数量m:边数量稠密图:m和n^2是一个级别的稀疏图:m和n一个级别**单源最短路:**一个点到其他点的最短距离所有边权重都是正数:朴素Dijkstra算法n^2,堆优化
this.xxxx
·
2024-01-28 15:38
总结
算法
图论
java
C#,数据检索算法之指数搜索(Exponential Search)的源代码
数据检索算法是所有算法的
基础算法
之一。本文发布指数搜索(ExponentialSearch)的源代码。
深度混淆
·
2024-01-28 09:46
C#算法演义
Algorithm
Recipes
c#
算法
Linux 驱动开发基础知识—— 驱动设计的思想(六)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-28 07:03
Linux
驱动开发基础知识
驱动开发
linux
驱动设计思路
面向对象
IMX6ULL
嵌入式开发
Linux 驱动开发基础知识—— LED 驱动程序框架(四)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-28 07:33
Linux
驱动开发基础知识
linux
imx6ull
嵌入式硬件
驱动开发
LED驱动框架
Linux 驱动开发基础知识—— 具体单板的 LED 驱动程序(五)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-28 07:29
Linux
驱动开发基础知识
linux
嵌入式硬件
驱动开发
LED驱动程序
IMX6ULL
基础算法
模板(六)——离散化与区间合并
离散化:vectoralls;//存储所有待离散化的值sort(alls.begin(),alls.end());//将所有值排序alls.erase(unique(alls.begin(),alls.end()),alls.end());//去掉重复元素//二分求出x对应的离散化的值intfind(intx)//找到第一个大于等于x的位置{intl=0,r=alls.size()-1;while
睡不醒的凉白开
·
2024-01-28 04:52
算法与编程(acm)
算法
蓝桥杯
散列表
四大同类
基础算法
总结:双指针算法思想 / 位运算 / 离散化算法 / 区间合并
一、双指针算法(时间复杂度O(n)O(n)O(n))第一类是双指针分别指向不同的两个序列,例如归并排序里合并两个有序子序列的过程。第二类是双指针指向同一序列,例如快速排序中划分区间的过程。一般的写法:for(inti=0,j=0;iusingnamespacestd;constintN=100010;intn;intq[N],s[N];intmain(){scanf("%d",&n);for(in
PanyCG_pc
·
2024-01-28 04:21
算法
#
基础算法
算法
双指针
位运算
离散化
区间合并
基础算法
之——离散化,区间合并,双指针
离散化,区间合并,双指针一,离散化(特异性哈希)1,原理:2,要素:3,实现11,离散化预处理22,离散化下标寻找(任意二分)二,一般哈希(放弃原理,直接map)[jx的STL专区](https://blog.csdn.net/qq_42852687/article/details/119379099)三,区间合并四,双指针算法11,最长不重复子序列22,子序列判断33,数组目标和一,离散化(特异
流苏贺风
·
2024-01-28 04:50
基础算法
算法
算法基础课-
基础算法
快速排序题目链接:785.快速排序-AcWing题库算法思想:找到一个数,让比其大的数放在这个数的左边,比这个小的数放在这个数的右边,并且递归处理所有子区间,这样就能保证整个序列有序。#includeusingnamespacestd;voidfzw_sort(intq[],intl,intr){if(l==r)return;inti=l-1,j=r+1,x=q[(l+r)/2];//coutx)
向来痴_
·
2024-01-27 20:45
算法
基于OpenCV和Dlib的深度学习人脸识别技术实践与应用
一、背景介绍计算机视觉技术在当前人工智能发展进程中已然达到较高成熟度,一系列
基础算法
与应用场景获得广泛实践与验证。
技术狂潮AI
·
2024-01-27 19:25
AI编程实战
AI应用实战
opencv
深度学习
人工智能
C++一本通
基础算法
:广度优先搜索(BFS)
tip:该算法将会疯狂使用队列,包括各种类型的队列算法概述:先将起点入队,先向起点相邻的位置检索,如果满足条件,那么将这个位置入队。然后将起点出队。再将所有与队首相邻且满足条件的位置入队,队首出队,知道队列为空。算法图像如图所示,从起点检索,将1,2,3,4分别入队,起点出队,现在队列的队首为1,检索1周围的位置,将5,6,7分别入队,1出队,现在队首为2,检索2周围的位置,将8,9入队,……。直
zxh_minecraft
·
2024-01-27 18:34
宽度优先
算法
c++
C#,数据检索算法之插值搜索(Interpolation Search)的源代码
数据检索算法是所有算法的
基础算法
之一。本文提供插值搜索(InterpolationSearch)的源代码。
深度混淆
·
2024-01-27 14:47
C#算法演义
Algorithm
Recipes
c#
算法
C#,数据检索算法之跳跃搜索(Jump Search)的源代码
数据检索算法是所有算法的
基础算法
之一。本文提供跳跃搜索的源代码。
深度混淆
·
2024-01-27 09:50
C#算法演义
Algorithm
Recipes
c#
算法
python 基础知识点(蓝桥杯python科目个人复习计划23)
今日复习内容:
基础算法
中的枚举一.枚举1.定义枚举是通过逐个尝试所有可能的值或组合来解决问题的方法。也就是将问题空间划分为一系列离散的状态,并通过遍历这些离散的状态来寻找解决问题的方法。
期末考复习中,蓝桥杯都没时间学了
·
2024-01-27 03:58
蓝桥杯
职场和发展
python 基础知识点(蓝桥杯python 科目个人复习计划22)
今日复习内容:
基础算法
中的时间复杂度时间复杂度分析时间复杂度是衡量算法执行时间随输入规模增长的增长率。
期末考复习中,蓝桥杯都没时间学了
·
2024-01-27 03:58
蓝桥杯
职场和发展
python 基础知识点(蓝桥杯python科目个人复习计划19)
今日复习内容:二分查找,
基础算法
中的冒泡排序一.二分查找1.bisect---数组二分查找算法bisec模块:维护一个已排序列表,支持二分查找,二分插入bisect_left(a,x,lo=0,hi=len
期末考复习中,蓝桥杯都没时间学了
·
2024-01-27 03:28
数据结构
python 基础知识点(蓝桥杯python科目个人复习计划20)
今日复习内容:
基础算法
中的选择排序/插入排序/快速排序/归并排序/桶排序一.选择排序1.算法步骤从左往右找到最小的元素,放在起始位置重复上述步骤,依次找到第二,第三小的元素2.具体描述给定一个长度为n的列表
期末考复习中,蓝桥杯都没时间学了
·
2024-01-27 03:28
蓝桥杯
职场和发展
python 基础知识点(蓝桥杯python科目个人复习计划24)
今日复习内容:
基础算法
中的模拟1.模拟题(1)定义:直接按照题目含义模拟即可,一般不涉及算法。
期末考复习中,蓝桥杯都没时间学了
·
2024-01-27 03:57
蓝桥杯
职场和发展
leetcode你可以安排最多的任务数目(做题收获)
力扣(LeetCode)官网-全球极客挚爱的技术成长平台二分加贪心,两个
基础算法
。
Colinnian
·
2024-01-26 09:22
leetcode
算法
题目总结
Linux 驱动开发基础知识——编写LED驱动程序(三)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-26 02:22
linux
运维
服务器
【
基础算法
练习】前缀和与差分模板
文章目录前缀和算法思想差分算法思想C++版本的前缀和模板一维前缀和二维前缀和C++版本的差分模板一维差分二维差分前缀和算法思想用O(N)的复杂度构建前缀和数组,通过这种方式达成O(1)的时间来得到区间和,说是一种算法,其实可以说是一种常用的算法思想差分算法思想用O(N)的复杂度构建差分数组,通过这种方式达成O(1)的时间让一个区域内的值同时+CC++版本的前缀和模板一维前缀和vectorv(N),
戊子仲秋
·
2024-01-25 18:27
基础算法练习
算法
c++
开发语言
【
基础算法
练习】二分模板
文章目录二分模板题二分的思想C++版本的二分整数二分模板Golang版本的二分整数二分模板例题:在排序数组中查找元素的第一个和最后一个位置题目描述C++版本代码Golang版本代码二分模板题704.二分查找,这道题目是最经典的二分查找,使用于任何模板(如果你学的模板连这道题都套不上,那大概是模板有问题)34.在排序数组中查找元素的第一个和最后一个位置,一个合格的二分模板,需要能够应对这道题目的两种
戊子仲秋
·
2024-01-25 18:56
基础算法练习
算法
python数据结构与算法
python数据结构与算法python数据结构与算法算法
基础算法
概念时间复杂度空间复杂度复习:递归列表查找什么时列表查找顺序查找二分查找列表排序什么是列表排序常见的排序算法推荐排序LowB三人组冒泡排序选择排序插入排序排序
stu2bai0000
·
2024-01-24 05:35
python
算法
蓝桥杯
leetcode
基础算法
练习43道(详细讲解版,随时更新)
目录:1:计算阶乘2:统计字符个数(java、c代码编写)3:ifelse语句从小到大排序3个数4:第三方变量从小到大排序3个数5:利用三目运算符从小到大排序3个数6:利用嵌套三目运算符从小到大排序3个数7:判断是否为闰年8:输入某年某月某日,判断这一天是这一年的第几天?9:利用switch来判断某一天是这一年的第几天(体验switch的妙用)10:输出9*9口诀。11:输入二维数组,并将其转置、
Nick-Yin
·
2024-01-24 03:39
算法
C语言
java
java
c语言
Python Tip挑战
二、使用步骤1.登录网址进行注册2.开始刷题进程中ing总结前言最近在刷python
基础算法
题,个人感觉pythonTip挑战yyds,打卡纪念下~刷题地址:http://www.pythontip.com
_pass_
·
2024-01-23 11:14
Python之算法
算法
python
数据结构
【
基础算法
练习】归并排序模板
文章目录归并模板题归并排序的思想静态逻辑图:动态逻辑图:C++版本的归并Golang版本的归并归并模板题第一道题,所有排序都适合在这里练习:912.排序数组第二道题,使用归并排序思想的题目:148.排序链表归并排序的思想归并排序的核心思想也是分治,首先通过不断的递归将数组划分成无数的子数组,让两个小的子数组合并成一个有序的子数组,通过不断的归并,获得更多的排序好的子数组,直到他们归并成最终需要排序
戊子仲秋
·
2024-01-22 21:22
基础算法练习
算法
Java
基础算法
实现(快速排序算法)
快速排序算法算法概念实现快速排序实现步骤实现图解快速排序伪代码Java实现代码参考算法概念快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(D
心安成长
·
2024-01-21 23:47
算法
java
算法
快速排序
数据结构
双指针算法专题
前言双指针算法入门,干就完了下面的题目都是来自灵神的
基础算法
精讲,有思路不清晰的地方,可以去看讲解。
~努力努力再努力k
·
2024-01-21 16:34
算法学习
算法
双指针
leetcode
Java
基础算法
题(17):猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
查看所有50道
基础算法
题请看:Java的50道
基础算法
题猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
凉拌糖醋鱼
·
2024-01-21 06:58
Java算法题
java
Java
基础算法
题(02):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
查看所有50道
基础算法
题请看:Java的50道
基础算法
题递归的方法packageDemo02Rabbits;importjava.util.Scanner;publicclassRabbits_Birth
凉拌糖醋鱼
·
2024-01-21 06:27
Java算法题
java
Java
基础算法
题(12):企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;
查看所有50道
基础算法
题请看:Java的50道
基础算法
题企业发放的奖金根据利润提成。
凉拌糖醋鱼
·
2024-01-21 06:27
Java算法题
java
【
基础算法
练习】快速排序模板
文章目录快排模板题我使用的快排模板C++版本的快排Golang版本的快排为什么学习快排快排模板题第一道题,所有排序都适合在这里练习:912.排序数组第二道题,适合快排和堆排:215.数组中的第K个最大元素我使用的快排模板我使用的是双指针版本的快排,双指针版本的快排的核心思想是:每一轮快排选择一个数作为key,cur遍历当前划分的区间,使得key左边的数小于key,右边的数大于key,这样就是升序,
戊子仲秋
·
2024-01-21 04:55
基础算法练习
算法
STM32F103标准外设库——SysTick系统定时器(八)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-21 02:20
stm32
嵌入式硬件
单片机
固件库文件
标准库
系统定时器
SysTick定时
Linux 驱动开发基础知识——认识LED驱动程序 (二)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-21 02:49
Linux
驱动开发基础知识
linux
运维
服务器
【唐宇迪 深度学习-3D点云实战系列】学习笔记
算法原理、论文思想、源码实现
基础算法
、论文核心思想。点云数
_helen_520
·
2024-01-21 02:45
点云算法
学习
算法总结归纳(第一天)(
基础算法
知识)
目录一、二分查找1、整数二分(重要)1.常规思路1.确定区间2.中间值(+1or不+1)2.浮点数二分二、双指针(重要)1.两个指针均从起点开始(一个数组)2.两个指针一前一后(两个数组)3、滑动窗口(双指针类型的)三、模拟(考察代码能力)四、哈希表(重要)1.数组模拟实现实现(常用)2.unordered_map容器实现(常用)3.unordered_set集合实现五、位运算。1.位运算符&、|
乘风破浪的咸鱼君
·
2024-01-20 23:16
算法
c++
基础算法
-整数二分
基础算法
-整数二分基本思想——折半二分法的基本思想比较简单,是用来在数组当中查找特定元素的算法。二分可以分为整数二分和浮点二分,本文主要介绍整数二分。
爱编程的鱼
·
2024-01-20 18:06
C++
C语言教程
算法结构
算法
数据结构
学习
开发语言
前端
C++
C语言
计算机导论07-算法和数据结构
文章目录算法
基础算法
及其特性算法的概念算法与程序算法表示算法的描述自然语言流程图盒图(N-S图)伪代码程序设计语言算法评价算法的衡量标准算法的规模时间复杂度空间复杂度数据结构数据结构的概念数据的逻辑结构数据的存储结构数据的基本操作常用数据结构线性表栈队列树和二叉树图算法分析常用算法递归算法贪心算法分治算法回溯算法分支限界算法动态规划算法经典计算机算法问题哥尼斯堡七桥问题汉诺塔问题哲学家进餐问题旅行
D0ublecl1ck
·
2024-01-20 17:27
计算机导论
算法
数据结构
java
2024年华为OD机考高分攻略-完整题库-两周350分
我是一名软件培训老师,我的学生有上百人顺利通过了华为OD机考,并取得了高分,我将经验分享给大家,华为OD机试2周350分,高效复习策略:1、牛客网刷
基础算法
题,每个算法都了解一下,用一周时间:华为机试这是算法的基础
2023面试高手
·
2024-01-20 05:57
华为OD机试题库2024年
华为od
开发语言
python
算法
Linux 驱动开发基础知识——Hello驱动程序(一)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-19 11:15
Linux
驱动开发基础知识
linux
运维
服务器
驱动开发
库函数
嵌入式硬件
经典排序算法GO语言
基础算法
冒泡排序快速排序选择排序插入排序这里我们简单用GO实现常见的排序查找算法,例如冒泡,快排等。
千寻物语
·
2024-01-19 06:48
go
算法
数据结构
排序算法
go
STM32F103标准外设库——中断应用/事件控制器(六)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-18 14:44
stm32
嵌入式硬件
单片机
STM32F103标准外设库——RCC时钟(六)
专栏导航:妄北y系列专栏导航:C/C++的
基础算法
:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些
基础算法
进
妄北y
·
2024-01-18 14:13
stm32
嵌入式硬件
单片机
RCC
系统时钟
HSE高速外部时钟
HSI高速内部时钟
线索二叉树
今天刷题的时候发现结构算法1800上的题关于线索二叉树的没有考很深,但是如果对整个
基础算法
没有很好地把握的话做题还是有几个点有点疑惑,于是把整个完整线索化整理了一下,包括前中后序的差别,以中序为例(毕竟递归只是换换执行顺序
catttthrine
·
2024-01-18 14:33
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他