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
位运算+滑动窗口+哈希表
AcWing算法学习笔记:基础算法(快速排序 + 归并排序 + 二分 + 高精度 +前缀和差分 + 双指针算法 +
位运算
+ 离散化 + 区间和并)
数的范围⭐②数的三次方根⭐四、高精度①高精度加法②高精度减法③高精度乘法④高精度除法五、前缀和差分①前缀和②子矩阵的和③差分④差分矩阵六、双指针算法①最长连续不重复子序列②数组元素的目标和③判断子序列七、
位运算
一只可爱的小猴子
·
2024-02-05 05:26
算法
学习
笔记
Leetcode1-两数之和详解
Leetcode1-两数之和文章目录Leetcode1-两数之和题目示例解析暴力法伪代码python代码
哈希表
伪代码python代码题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值
白羊by
·
2024-02-05 03:33
力扣算法题-python
Leetcode
python
哈希表
MySQL之数据库DQL
文章目录数据查询DQL基本查询运算符算数运算符比较运算符逻辑运算符
位运算
符排序查询聚合查询分组查询分页查询INSERTINTOSELECT语句SELECTINTOFROM语句数据查询DQL数据库管理系统一个重要功能就是数据查询
一只小松许捏
·
2024-02-05 03:25
MySQL
数据库
mysql
oracle
python的计算_Python基础---运算符
Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符
位运算
符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。
weixin_39826342
·
2024-02-05 02:41
python的计算
Python基础学习 -07 运算符
Python在以下组中划分运算符:算术运算符赋值运算符比较运算符逻辑运算符身份运算符成员运算符
位运算
符Python算术运算符算术运算符与数值一起使用来执行常见的数学运算:运算符名称实例+加x+y-减x-y
Jiang_Immortals
·
2024-02-05 02:08
python
学习
Redis入门笔记
它支持多种数据结构,如字符串、
哈希表
、列表、集合、有序集合
我真卷不动啦。。。
·
2024-02-05 01:32
redis
数据库
Leetcode刷题笔记题解(C++):LCR 016.无重复字符的最长子串
思路:利用
滑动窗口
的思想,用起始位置startindex和curlength来记录这个
滑动窗口
的大小,并且得出最长距离;利用
哈希表
来判断在
滑动窗口
中是否存在重复字符,代码如下所示:classSolution
Demo.demo
·
2024-02-05 00:17
Leetcode算法题解
leetcode
笔记
c++
codeforces 1300C Anu Has a Function 二进制
位运算
https://vjudge.net/problem/CodeForces-1300C题目大意:定义函数f(x,y)=(x∣y)−yf(x,y)=(x|y)-yf(x,y)=(x∣y)−y。给一个数组a[1……n]a[1……n]a[1……n],那么该数组的价值定义为f(f(…f(f(a1,a2),a3),…an−1),an)f(f(…f(f(a_1,a_2),a_3),…a_{n-1}),a_n)
csu_xiji
·
2024-02-05 00:39
思维
位运算
Codeforces - 1300C (
位运算
)
Codeforces-1300C(
位运算
)题目链接:http://codeforces.com/contest/1300/problem/C题意:定义:,给长度为n的一个序列问如何排列,的值最大输出对应的序列
九羽-
·
2024-02-05 00:39
CodeForces
Div.2
LeetCode 347 前K个高频元素
1、数据结构
哈希表
frequency:用于统计各个不同数字的频率,数字为键,频率为对应的值。
kkkkkkkkk777777777
·
2024-02-05 00:01
LeetCode
leetcode
滑动窗口
最大值
Problem:239.
滑动窗口
最大值文章目录思路解题方法复杂度Code通过思路封装一个单调队列,让这个队列的对首就是队列中的最大值,每次入队的时候,如果入队元素大于对尾,就弹出元素,让队首就是元素的最大值解题方法定义一个
IT民工小新
·
2024-02-05 00:31
#
我得leetcode之路
leetcode
算法
职场和发展
总结和考试
总结和考试1.代码规范1.1名称1.2注释1.3todo1.4条件嵌套1.5简单逻辑先处理1.6循环1.7变量和值2.知识补充2.1pass2.2is比较2.3
位运算
3.阶段总结4.考试题1.代码规范程序员写代码是有规范的
李小狗儿
·
2024-02-04 21:46
python全栈
java
服务器
数据库
快速入门
个人开发
python全栈
随想录刷题笔记 —哈希篇2 454四数相加II 383赎金信 15三数之和 18四数之和
454四数相加II两两为一组计算和,建立
哈希表
存储第一二组的和,遍历三四组的和,在
哈希表
中查找。
XWHQQ7426
·
2024-02-04 21:51
随想录刷题
笔记
哈希算法
算法
leetcode
java
嵌入式学习第二篇——C语言基础13
目录1.结构体:4.结构体的存储:5.结构体作为函数参数6.结构体数组:2.共用体:共用体定义共用体使用场景3.枚举:4.
位运算
运算符:&按位与|按位或^按位异或~按位取反>>右移#includestructstudent
是一只鱼啦
·
2024-02-04 21:43
学习
c语言
linux
嵌入式硬件
位运算
之妙用:识别独特数字(寻找单身狗)
目录找单身狗1图解:代码如下:找单身狗2图解:代码如下:寻找单身狗1从数组中的123451234中找出没有另一个相同的数与其匹配的数这个问题的原理是利用异或运算的性质。异或运算(XOR)是一种二进制运算,其特点是相同为0,不同为1。在这个问题中,数组arr中的所有元素都出现了两次,只有一个元素只出现了一次。通过异或运算,可以将出现两次的元素抵消掉,最后剩下的就是只出现一次的元素。具体步骤如下:初始
Srlua
·
2024-02-04 20:26
c
操作符
位运算
网络原理TCP/IP(3)
文章目录
滑动窗口
流量控制拥塞控制延迟应答捎带应答
滑动窗口
确认应答策略,对每⼀个发送的数据段,都要给⼀个ACK确认应答.收到ACK后再发送下⼀个数据段.这样做有⼀个比较大的缺点,就是性能较差.尤其是数据往返的时间较长的时候
Mang go
·
2024-02-04 18:40
网络
tcp/ip
服务器
滑动窗口
最大值、347.前 K 个高频元素
239.
滑动窗口
最大值(一刷至少需要理解思路)之前讲的都是栈的应用,这次该是队列的应用了。本题算比较有难度的,需要自己去构造单调队列,建议先看视频来理解。
.wsy.
·
2024-02-04 18:20
代码随想录训练营
算法
代码随想录算法训练营第五天|242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
哈希表
理论基础文章讲解:代码随想录总结:
哈希表
用于快速判断一个元素是否出现在集合里面。如果不同数值的哈希值相等,就产生了哈希碰撞。
.wsy.
·
2024-02-04 18:50
代码随想录训练营
算法
哈希算法
Convolutional Neural Network (CNN) 识别手写数字字体
卷积操作是一种基于滤波器的操作,通过
滑动窗口
在输入图像上提取局部特征,并生成对应的特征图。这种局部感受野的操作可以有效捕捉到图像的空间结构特征,并且具有平移不变性。CNN的结构由多
取名真难.
·
2024-02-04 17:15
机器学习
cnn
人工智能
神经网络
深度学习
机器学习
python
7,hashmap 源码学习
2概要概括的说,HashMap是一个关联数组、
哈希表
,它是线程不安全的,允许key为null,value为null。遍历时无序。其底
滔滔逐浪
·
2024-02-04 17:47
运算符
"",false,0,null,undefined,NaN当条件为这些值的时候返回false
位运算
!!!!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值,!
樱桃小白菜
·
2024-02-04 16:52
中等题 ------ 链表
分割链表10.分隔链表11.重排链表12.设计链表13.对链表进行插入排序14.删除链表中的节点15.设计跳表16.链表组件17.链表中的下一个更大节点18.从链表中删去总和值为零的连续节点(1)暴力(2)
哈希表
Layflok
·
2024-02-04 14:17
链表
数据结构
leetcode
C语言
数据结构-散列表-概要
散列表(HashTable)也称
哈希表
,散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。
TioSun
·
2024-02-04 14:21
白话:面试官眼中的HashMap
说到HashMap,绝大多数Java程序员并不默认,在没有研究它之前,我们严重的HashMap多是这样的:Mapmap=newHashMap)……然而在面试官眼里,可大不一样,它可以对数组、链表、
位运算
瑞瑞余之
·
2024-02-04 12:35
网络原理-TCP/IP(5)
TCP协议延迟应答它也是基于
滑动窗口
,提高效率的一种机制,结合
滑动窗口
以及流量控制,能够以延迟应答ACK的方式,把反馈的窗口,搞大.核心在于允许范围内,让窗口尽可能大.如果接收数据的主机立刻返回ACK应答
灰灰快醒醒
·
2024-02-04 12:58
网络
tcp/ip
服务器
第二章数据结构(三)(
哈希表
、stl)
一、
哈希表
1、拉链法(加一个单链表)#include//哈希//模数一般取质数,距离2的整数次幂尽量远//拉链法有多个槽,每个槽连接一个单链表usingnamespacestd;constintN=1e5
一只程序媛li
·
2024-02-04 09:04
蓝桥准备
数据结构
散列表
哈希算法
leetcode经典一百题之第三题无重复字符的最长子串
题目:3.无重复字符的最长子串经典
滑动窗口
解题我们可以先定义两个指针,然后右指针向右移动,每次移动一个指针都需要更新最大长度,当在左指针到右指针之间如果遇到有重复,左指针就开始移动,这里要注意左指针在移动的时候
厚积薄发ض
·
2024-02-04 09:46
leetcode
动态规划
算法
跳表详解和实现|深挖Redis底层数据结构
文章目录跳表前言项目代码仓库认识跳表跳表的实现思路跳表性能分析对比平衡树(avl和红黑树)和
哈希表
使用手册成员变量成员函数构造析构迭代器`size``clear``empty``operator=``find
@背包
·
2024-02-04 07:59
手撕数据结构
高质量干货博客汇总
redis
数据结构
数据库
学习Java
leetcode001两数之和代码(学习哈希)002两数相加代码(学习链表的创建和叠加)003无重复字符的最长子串代码(学习
滑动窗口
,暂时不会)004寻找两个正序数组的中位数代码005最长回文子串代码一
'訫乁
·
2024-02-04 07:03
java
leetcode
散列表
【考研408】计算机与组成原理笔记
计算机系统概述计算机系统层次结构计算机硬件的基本组成计算机软件的分类计算机的工作过程计算机系统的多级层次结构课后习题计算机的性能指标计算机的主要性能指标几个专业术语课后习题总结数据的表示和运算数制与编码进位计数制及其相互转换定点数的表示与运算定点数的编码表示运算方法和运算电路基本运算部件定点数的移
位运算
定点数的加减运算定点数的乘除运算
newcih
·
2024-02-04 06:21
408
计算机组成原理
考研
C++unordered_map(二十)
1.unordered_map简介unordered_map和map均提供key-value的存储和查询功能,不同的是map底层是由红黑树实现的,而unordered_map底层是由
哈希表
实现的。
我家小白小花儿
·
2024-02-04 06:15
C++
算法
数据结构
嵌入式学习日记 17
空链表:注意:函数不能返回局部变量的地址free:一个malloc配合一个free删除:voidpopFront(structNode*head)
位运算
:01计算机1Byte--存储单位1Byte=8bits
aminos_ydglmn
·
2024-02-04 04:50
学习
【新书推荐】5.1 逻辑运算符
第五章逻辑运算本章讲解逻辑运算符与逻辑运算,移
位运算
符与移
位运算
。
bcdaren
·
2024-02-04 03:21
《汇编的角度——C语言》
汇编
c语言
【新书推荐】3.2节
位运算
之加减乘除
本节内容:二进制移
位运算
,以及逻辑运算与算术运算之间的转换。任何进制的
位运算
本质都是一样的。
bcdaren
·
2024-02-04 03:51
《X86汇编语言程序设计》
汇编
[剑指offer] 不用加减乘除做加法
解题思路用
位运算
来实现。
繁著
·
2024-02-04 03:59
代码随想录算法训练营第7天|
哈希表
|454.四数相加II383.赎金信15.三数之和18.四数之和
代码随想录算法训练营第7天|
哈希表
|454.四数相加II383.赎金信15.三数之和18.四数之和一、454.四数相加II文档链接:代码随想录题目链接:454.四数相加II视频讲解:视频讲解题目描述:给你四个整数数组
识影潜潜
·
2024-02-04 02:20
算法
算法
数据结构
哈希表
代码随想录算法训练营第6天|
哈希表
|242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和
代码随想录算法训练营第6天|
哈希表
|242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和一、242.有效的字母异位词文档链接:代码随想录题目链接:242.有效的字母异位词视频讲解:视频讲解题目描述
识影潜潜
·
2024-02-04 02:50
算法
算法
数据结构
哈希表
让Python帮你算术:常用函数及运算符
%占位符方法1.2format函数方法2、数据类型转换三、Python中的运算符1、算术运算符2、赋值运算符2.1基本赋值运算符2.2更多赋值运算符3、
位运算
符4、比较运算符5、逻辑运算符6、三目操作符
Hunter乔乔
·
2024-02-04 01:26
Python人工智能
python
开发语言
面试经典150题 --
哈希表
(总结)
总的链接面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台383.赎金信用
哈希表
模拟;用两个长为26的整数数组模拟
哈希表
,分别统计r和m中的频次,如果在m中字符出现的都比r中的小
ros275229
·
2024-02-04 01:33
leetcode
算法学习
面试
算法
leetcode
哈希表
HashMap的结构和put流程
HashMap是基于
哈希表
实现的数据结构,在Java中属于集合框架的一部分。它使用键值对(key-value)的形式来存储和操作数据。
forty-nine
·
2024-02-04 00:04
哈希算法
java
散列表
原码、反码、补码&
位运算
符
原码、反码、补码二进制的最高位是符号位:0表示正数,1表示负数。正数的原码、反码、补码都一样(三码合一)。负数的反码=它的原码符号位不变,其他位按位取反(0—>1,1—>0)。负数的补码=它的反码+1。负数的反码=负数的补码-1。0的反码,补码都是0。java没有无符号数,换言之,java中的数都是有符号的。在计算机运算时,都是以补码的方式来运算的。当我们看运算结果的时候,要看它的原码(重点)。位
Labrador_Katie
·
2024-02-04 00:29
JAVA
java
【ETOJ P1014】straax‘aks Array 题解(多重循环+暴力枚举+
位运算
)
题目描述给定一个长度为nnn的数组aaa和一个整数mmm,问数组中有多少个三元组(i,j,k)(i,j,k)(i,j,k),满足:i#definelllonglong#defineAUTHOR"HEX9CF"usingnamespacestd;constintN=1e7+7;lln,m;lla[N];llans;intmain(){ios::sync_with_stdio(0);cin.tie(0
HEX9CF
·
2024-02-03 23:49
Algorithm
Problems
c++
算法
leetcode209.长度最小的子数组
目录一、算法分析(1)思路——
滑动窗口
(2)时间复杂度二、参考代码leetcode209题目直达一、算法分析(1)思路——
滑动窗口
我们在数组nums中使用双指针中的左右指针技巧,初始化left=right
cv工程师^ ^
·
2024-02-03 22:51
算法题解
c++
算法
leetcode
python23-Python的运算符之赋值运算符
1)赋值运算符2)算术运算符3)
位运算
符4)索引运算符5)比较运算符6)逻辑运算符赋值运算符用于为变量或常量指定值,Python使用“=”作为赋值运算符。
软件测试老痞
·
2024-02-03 22:21
python
开发语言
单元测试
软件测试
day4 LeetCode209 长度最小的子数组 | LeetCode59 螺旋矩阵2
看讲解之后对暴力解法有了了解通过两个for循环,第一个for循环起始位置,第二个for循环终止位置然后寻找符合条件的子序列
滑动窗口
(可以理解双指针法的一种)含义:就是不断的调节子序列的起始位置和终止位置
liunian_6
·
2024-02-03 22:48
算法
数据结构
二分查找|
滑动窗口
|前缀和|LeetCode209: 长度最小的子数组
长度最短的子数组作者推荐【动态规划】【广度优先】LeetCode2258:逃离火灾本文涉及的基础知识点C++算法:
滑动窗口
总结二分查找算法合集C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频题目给定一个含有
闻缺陷则喜何志丹
·
2024-02-03 22:47
#
算法题
#
视频算法
c++
算法
LeetCode
二分查找
滑动窗口
前缀和
长度最短
【数组】leetcode209.长度最小的子数组(C/C++/Java/Js)
leetcode209.长度最小的子数组1题目2思路-
滑动窗口
3代码3.1C版本3.2C++版本3.3Java版本3.4JavaScript版本4总结1题目题源链接给定一个含有n个正整数的数组和一个正整数
?Suki
·
2024-02-03 22:17
数据结构与算法习题部分
LeetCode题解
c语言
c++
算法
leetcode
数据结构
leetcode209长度最小的子数组|
滑动窗口
算法详细讲解学习
滑动窗口
是一种基于双指针的一种思想,两个指针指向的元素之间形成一个窗口。分类:窗口有两类,一种是固定大小类的窗口,一类是大小动态变化的窗口。
01红C
·
2024-02-03 22:14
leetcode
算法
数据结构
C语言
c++
leetcode
滑动窗口
【Java 数据结构】Map和Set
模型3.Map的使用3.1关于Map的说明3.2关于Map.Entry的说明3.3Map的常用方法说明3.4TreeMap的使用案例4.Set的说明4.1常见方法说明4.2TreeSet的使用案例5.
哈希表
山顶是一定要去的
·
2024-02-03 20:04
数据结构
数据结构
java
算法
intellij-idea
eclipse
Day 17------C语言收尾之链表的删除、
位运算
、预处理、宏定义
链表空链表:注意:函数不能返回局部变量的地址操作:1.创建空链表2.头插3.尾插4.链表遍历5.链表的长度free:释放删除:头删voidpopFront(structNode*head){//1.p指针变量指向首节点//2.断开链表head->next=p->next;//3.释放p所在的节点free(p);}voidpopFront(structNode*head)//头删函数{if(isPu
我爱敲代码yx
·
2024-02-03 20:54
开发语言
c语言
学习
数据结构
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他