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
数据结构&算法设计(C++)
Trie树
数据结构
——(字符串统计,最大异或对)
Trie树:是一种能够高效存储和查找字符串集合的
数据结构
Trie字符串统计思路:(笔记来自AcWing835.Trie字符串统计-AcWing)代码如下:#include#include#include
Jared_devin
·
2024-02-15 03:54
数据结构
Acwing
数据结构
c++
算法
哈希表算法模版
constintN=1e5+3;//取大于1e5的第一个质数,取质数冲突的概率最小可以百度//*开一个槽hinth[N],e[N],ne[N],idx;//邻接表voidinsert(intx){//
c+
Jared_devin
·
2024-02-15 03:53
Acwing
数据结构
散列表
哈希算法
数据结构
“约瑟夫环”问题的四种方法及详解注释(
c++
实现)
Ⅰ.故事背景据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus和他的朋友并不想遵从。首先从一个人开始,越过k-2个
Jared_devin
·
2024-02-15 03:53
算法
图论
WideFmtStr -
C++
Builder
C++Builder参考手册➙System::Sysutils➙WideFmtStr格式化数据到WideString类型的字符串头文件:#include命名空间:System::Sysutils函数原型:void__fastcallWideFmtStr(System::WideString&Result,constSystem::WideStringFormat,constSystem::TVar
玄坴
·
2024-02-15 03:16
代码随想录算法训练营 day42 || 01背包问题,416. 分割等和子集
|动态规划经典问题|
数据结构
与算法_哔哩哔哩_bilibili带你学透01背包问题(滚动数组篇)|从此对背包问题不再迷茫!_哔哩哔哩_bilibili动态规划之背包问题,这个包能装满吗?
weixin_44316285
·
2024-02-15 03:20
算法
哈希表 ?
哈希表是根据关键码的值而直接进行访问的
数据结构
。这么这官方的解释可能有点懵,其实直白来讲其实数组就是一张哈希表。
自律即自由w
·
2024-02-15 03:18
散列表
哈希算法
数据结构
侯捷《
C++
/OOP/GP/DP》讲座心得
OOP/GP/DP》讲座心得侯捷《
C++
/OOP/GP/DP》讲座心得———作者:naven很高兴侯捷老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享
qq_28337005
·
2024-02-15 03:16
心路历程
2.7
数据结构
与算法学习日记(动态规划01背包和并查集)
题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你
祺580
·
2024-02-15 03:16
学习
动态规划
算法
2.8
数据结构
与算法学习日记(bfs和01背包和完全背包)
P8673[蓝桥杯2018国C]迷宫与陷阱题目描述小明在玩一款迷宫游戏,在游戏中他要控制自己的角色离开一间由N×N个格子组成的二维迷宫。小明的起始位置在左上角,他需要到达右下角的格子才能离开迷宫。每一步,他可以移动到上下左右相邻的格子中(前提是目标格子可以经过)。迷宫中有些格子小明可以经过,我们用.表示;有些格子是墙壁,小明不能经过,我们用#表示。此外,有些格子上有陷阱,我们用X表示。除非小明处于
祺580
·
2024-02-15 03:16
学习
学习
C++
C+11的标准规范于2011年2月正式落稿,而此前10余年间,
C++
正式标准一直是C++98/03[①]。相比
holmes_MX
·
2024-02-15 03:45
2.14
数据结构
与算法学习日记
洛谷P1934封印题目背景很久以前,魔界大旱,水井全部干涸,温度也越来越高。为了拯救居民,夜叉族国王龙溟希望能打破神魔之井,进入人界“窃取”水灵珠,以修复大地水脉。可是六界之间皆有封印,神魔之井的封印由蜀山控制,并施有封印。龙溟作为魔界王族,习有穿行之术,可任意穿行至任何留有空隙的位置。然而封印不留有任何空隙!龙溟无奈之下只能强行破除封印。破除封印必然消耗一定的元气。为了寻找水灵珠,龙溟必须减少体
祺580
·
2024-02-15 03:15
学习
算法
C++
学习
C+11的标准规范于2011年2月正式落稿,而此前10余年间,
C++
正式标准一直是C++98/03[①]。相比C++98/03,C++11有了非常多的变化,甚至一度让笔者大呼不认识
C++
了[②]。
饭饭之正版麻子
·
2024-02-15 03:15
c/c++
侯捷《
C++
/OOP/GP/DP》讲座心得(转)
侯捷《
C++
/OOP/GP/DP》讲座心得———作者:naven很高兴侯捷老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享。
gxj1680
·
2024-02-15 03:15
C/C++用法类
c++
decorator
inheritance
设计模式
class
object
C++
的继承(两个类互相继承/单个类继承/真实案例分享/心得体会)
前言最近复习到二叉树的遍历,递归依旧不是十分的清楚。暂时不用递归遍历了,改用层序遍历二叉树,以下是层序遍历的详细原理:从根节点开始,逐层访问二叉树的节点,同一层中的节点按照从左到右的顺序被访问。创建一个队列(可以使用列表实现),并将根节点入队。进入循环,直到队列为空:从队列中取出一个节点,将其值存入结果列表或进行其他操作。如果该节点有左子节点,则将左子节点入队。如果该节点有右子节点,则将右子节点入
只会敲代码的喵
·
2024-02-15 03:44
c++
开发语言
数据结构
算法
【黑马程序员】
C++
运算符重载
文章目录运算符重载加号运算符重载成员函数实现运算符重载全局函数实现运算符重载全局函数实现函数重载左移运算符重载递增运算符重载赋值运算符重载关系运算符重载函数调用运算符重载运算符重载对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型对于内置的数据类型的表达式的运算符是不可能改变的不要滥用运算符重载加号运算符重载可以计算自定义数据类型成员函数实现运算符重载成员函数实现运算符重载的本质p
double_happiness
·
2024-02-15 03:44
#
C++笔记
c++
开发语言
【黑马程序员】
c++
引用
文章目录引用引用的基本使用引用做函数参数引用做函数的返回值不要返回局部变量的引用函数的调用可以作为左值引用的本质常量引用引用必须引用一块合法的内存空间20240211引用引用的基本使用作用:给变量起别名语法:数据类型&别名=原名注意:引用必须初始化,错误示例:int&b=a引用在初始化后,不可以改变引用做函数参数作用:函数传参时,可以利用引用技术让形参修饰实参优点:可以简化指针修改实参代码示例:引
double_happiness
·
2024-02-15 03:14
#
C++笔记
c++
算法
开发语言
【黑马程序员】
C++
函数
文章目录函数提高函数默认参数函数占位参数函数重载基本概述函数重载注意事项20240213函数提高函数默认参数如果某个位置不传实参,那么该位置可以实用默认参数语法:返回值类型函数名(参数类型形参名=默认值)注意如果某个位置设置了默认参数,那么从左往右后面都必须有默认值```cpp#includeusingnamespacestd;intfunc(inta,intb=20,intc=30){retur
double_happiness
·
2024-02-15 03:14
#
C++笔记
c++
开发语言
【黑马程序员】
C++
封装、对象特性、友元
的区别成员属性设置为私有封装练习设计立方体类点和圆的关系对象的初始化和清理构造函数和析构函数构造函数析构函数构造函数的分类及调用拷贝构造函数的调用时机构造函数调用规则深拷贝与浅拷贝浅拷贝深拷贝初始化列表类对象作为类的成员静态成员静态成员变量静态成员函数
C+
double_happiness
·
2024-02-15 03:13
#
C++笔记
c++
开发语言
Linux 下
C++
开发入门指南
原文链接:http://blog.csdn.net/luoduoduojiayou/article/details/54585114本文目的是针对将熟悉C/
C++
语法,如何在Linux下进行的C/
C++
Xiacedar
·
2024-02-15 02:42
c++练习
GoBGP 中文入门指南
可以使用Python、
C++
等多种语言,通过gRPCAPI对GoBGP进行配置,当然也支持CLI。GoB
运维之美
·
2024-02-15 02:11
网络
java
linux
python
分布式
TComponent::SetChildOrder -
C++
Builder
C++Builder参考手册➙TComponent➙SetChildOrder头文件:#include命名空间:System::Classes类:TComponent访问权限:protected:函数原型:DYNAMICvoid__fastcallSetChildOrder(TComponent*Child,intOrder);System::Classes::TComponent::SetChi
玄坴
·
2024-02-15 02:05
C++
中delete崩溃的问题
今天在写一个MFC的小程序的时候,发现一个很奇怪的现象。当我编译完成后,运行出现了崩溃,跟踪一下看,发现是某个我new出来的对象在delete时崩溃。经过反复调试,发现即使我new完之后马上delete,中间不做任何操作,也会出现崩溃。找了一圈也没找到问题,后来实在不行,重新写,写一行或者链接一个库我就运行一次,终于发现是运行库的顺序问题!!!!!!!这是一个很让人崩溃的问题,运行库的链接可能会导
cyqyong
·
2024-02-15 02:59
阿里
C++
面试经历
第二阶段是
C++
语法。1.虚函数问题,析构函数为什么经常被声明为虚函数?析构函数里面能调用虚函数么?答:为了防止通过父类指针析构子类对象时能正确的调用虚函数。
cyqyong
·
2024-02-15 02:28
C++
大数据
面试
阿里
算法
C++
模块化编程
C++
程序模块化编程1、在.h文件中定义类(对成员函数只包括声明部分),对应的.cpp文件主要是对类的成员函数的定义。2、在main函数中定义对象,然后通过对象引用类的成员以实现某功能。
web前端开发社区
·
2024-02-15 02:12
C++
入门学习(二十六)for循环
for(初始化;条件;递增/递减){//代码块}打印1~10:#includeusingnamespacestd;intmain(){for(inti=1;i#include//需要包含这个头文件来使用setw和其他格式化输出功能usingnamespacestd;intmain(){for(inti=1;i<=9;++i){for(intj=1;j<=i;++j){cout<
执沐
·
2024-02-15 01:54
C++入门
学习
C++
入门学习(二十七)跳转语句—break语句
1、与switch语句联合使用
C++
入门学习(二十三)选择结构-switch语句-CSDN博客#include#includeusingnamespacestd;intmain(){intnumber;
执沐
·
2024-02-15 01:54
C++入门
前端
javascript
数据库
C++
水仙花数
案例描述:水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身例如:1A3+5A3+3A3=153请利用do.…while语句,求出所有3位数中的水仙花数分析思路:1、将所有的三位数进行输出(100~999)2、在所有三位数中找到水仙花数水仙花数153获取个位:153%10=3获取十位:153/10=15,15%10=5获取百位:153/100=1判断:个位^3+十位^3+百位^3=本
执沐
·
2024-02-15 01:53
C++入门
算法
c++
数据结构
C++
入门学习(二十七)跳转语句—continue语句
直接看一下下面的代码更清晰:与上一节的break语句可以做一下对比:
C++
入门学习(二十七)跳转语句—break语句-CSDN博客#includeusingnamespacestd;intmain(){
执沐
·
2024-02-15 01:23
C++入门
学习
阿里P8架构师谈:开源搜索引擎Lucene、Solr、Sphinx等优劣势比较
2.Sphinx搜素引擎,
c++
开发,简单高性能。以下重点介绍最常用的开源搜素引擎:Lucene、Solr、Elasticsearch、Sphinx的特点和优劣势选型比较。
liuhuiteng
·
2024-02-15 01:48
中间件
中间件
数据结构
在JavaScript中的体现
一.概述
数据结构
是计算机中存储、组织数据的方式。
GIS小小白
·
2024-02-15 01:44
javascript
开发语言
ecmascript
基本的
数据结构
Array、HashMap 与 List(上)
Array1、常用的JS数组内置函数array.push(element1[,…[,elementN]])将一个或多个元素添加到末尾时间复杂度:O(1)array.pop()移除数组末尾的元素时间复杂度:O(1)array.shift()移除数组开头的元素时间复杂度:O(n)array.unshift(element1[,…[,elementN]])将一个元素或多个与元素添加到数组开头时间复杂度:
七_五
·
2024-02-15 01:34
c++
的system
更改控制台背景或字体颜色三、打开网页四、改变运行框大小五、改变标题名称六、清屏七、在某地生成一个文件八,在某地删除一个文件九、关机十、显示日期、时间一、显示日期二、显示时间首先,system(“”)可以使你的代码更有趣,
c+
Touxin_jingluo
·
2024-02-15 00:53
c++
教程
编程
c++
c++
里的各种函数及用法
目录引子一、sort一、写法二、实战引用摘彩球题目描述输入输出样例输入样例输出二、next_permutation一、写法二、实战引用火星人题目描述输入输出样例输入样例输出三、sqrt一、写法二、实战引用求一个数的根题目描述输入输出样例输入样例输出四、abs一、写法二、实战引用求绝对值题目描述输入输出样例输入样例输出五、setw一、写法二、实战引用数组元素平移题目描述输入输出样例输入样例输出六、p
Touxin_jingluo
·
2024-02-15 00:53
教程
c++
编程
c++
c++
跑酷
一个跑酷代码话不多说,上代码#include#include#include#include#include#defineNorif(B[b].x=28||By1-Bvy1=27#defineOut2Bx2-Bvx2=28||By2-Bvy2=27#defineChang1{Bwhat1=0;Bvx1=Bvy1=0;memset(Bgo1,0,sizeof(Bgo1));}#defineChang
Touxin_jingluo
·
2024-02-15 00:23
编程
日常
游戏
c++
游戏程序
关卡设计
突破编程_C++_基础教程(字符串)
1std::string基础使用std::string是
C++
标准库中的一个类,用于表示和操作字符串。这个类在头文件中定义,是
C++
中处理字符串的首选方式。
breakthrough_01
·
2024-02-15 00:21
突破编程_C++_基础教程
c++
突破编程_C++_基础教程(操作符重载)
1操作符重载的基础操作符重载是
C++
中的一个重要概念,它允许程序员重新定义或重载已有的操作符,使其能够用于用户自定义的数据类型。
breakthrough_01
·
2024-02-15 00:21
突破编程_C++_基础教程
c++
突破编程_C++_面试(基础知识(14))
面试题52:什么是操作符重载,它的用途是什么操作符重载是
C++
中的一个重要概念,它允许程序员重新定义或重载已有的操作符,使其能够用于用户自定义的数据类型。
breakthrough_01
·
2024-02-15 00:21
突破编程_C++_面试
c++
面试
FindCmdLineSwitch -
C++
Builder
C++Builder参考手册➙System::Sysutils➙FindCmdLineSwitch判断一个字符串是否为这个应用程序的命令行参数头文件:#include命名空间:System::Sysutils函数原型:bool__fastcallFindCmdLineSwitch(constSystem::UnicodeStringSwitch,constTSysCharSet&Chars,boo
玄坴
·
2024-02-15 00:01
突破编程_C++_面试(基础知识(13))
面试题45:
C++
中的字符串如何存储在
C++
中,字符串可以通过多种方式存储,但最常见和推荐使用的方式是通过std::string类,该类位于头文件中。
breakthrough_01
·
2024-02-15 00:51
突破编程_C++_面试
面试
c++
初学
C++
容易犯的错误
1、有些关键字在cpp文件中多写了对于
C++
类,一些关键字只要写在.h中就好,cpp中就不用再加上了,比如virtual、static等关键字,如果在cpp中多写,编译器会报错。
Passion-优
·
2024-02-15 00:50
java
jvm
开发语言
c++
【十六】【
C++
】stack的常见用法和练习
stack的常见用法
C++
标准库中的stack是一种容器适配器,它提供了后进先出(LastInFirstOut,LIFO)的
数据结构
。
妖精七七_
·
2024-02-15 00:50
C++
c++
【十八】【
C++
】deque双端队列简单使用和deque底层实现探究(部分代码)
deque简单使用在
C++
中,双端队列(Double-EndedQueue,deque)是一种具有动态大小的序列容器,允许在两端快速插入和删除元素。
妖精七七_
·
2024-02-15 00:50
C++
c++
【十七】【
C++
】stack的简单实现、queue的常见用法以及用queue实现stack
stack的简单实现#include#includeusingnamespacestd;namespaceMystack{template>classstack{public:stack():_c(){}voidpush(constT&data){_c.push_back(data);}voidpop(){if(empty()){return;}_c.pop_back();}size_tsize(
妖精七七_
·
2024-02-15 00:49
C++
c++
算法
前端面试题集锦——算法
链表:增删非首尾元素不需要移动元素只需要更改next的指向即可链表是一个链式
数据结构
,每个节点由两个信息组成:节点的数据和指向下一个节点的指针。链表和传统数组都是线性
数据结构
,具有序列化的存储方式。
捣蛋龙
·
2024-02-15 00:48
前端
前端
算法
链表
2-7基础算法-位运算
一.基础位运算经常考察异或的性质、状态压缩、与位运算有关的特殊
数据结构
、构造题。位运算只能应用于整数,且一般为非负整数,不能应用于字符、浮点等类型。
卡__卡
·
2024-02-15 00:47
C/C++算法竞赛
算法
c++
开发语言
c语言
青少年编程
关于jvm中的安全点的理解
的节点主要在全局的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,但是进行根节点枚举的时候我们并不需要一个不漏地检查完所有执行上下文和全局引用位置,HotSpot中通过使用一组称为OopMap的
数据结构
今天不想掉头发
·
2024-02-15 00:11
c++
中select模型
InitSock.h头文件#pragmaonce#include#pragmacomment(lib,"ws2_32")//链接ws2_32.lib库classCInitSock{public:CInitSock(BYTEminorVer=2,BYTEmajor=2)//载入Winsock库{WSADATAwsaData;WORDsockVersion=MAKEWORD(minorVer,majo
irelia03
·
2024-02-15 00:30
python中包含UTF-8编码中文的列表或字典的输出
python学习"}printdict{'asdf':'\xe6\x88\x91\xe4\xbb\xac\xe7\x9a\x84python\xe5\xad\xa6\xe4\xb9\xa0'}在输出处理好的
数据结构
的时候很不方便
Ten_Minutes
·
2024-02-15 00:24
数据库第七章作业-数据库设计
内容:数据字典的内容通常包括数据项、
数据结构
、数据流、数据存储和处理过程5个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成
厂里英才
·
2024-02-15 00:09
作业
sql
mysql
数据库
C++
入门 上(命名空间 缺省参数 函数重载)
C++
入门上命名空间命名空间定义命名空间使用
C++
输入输出缺省参数缺省参数概念缺省参数分类函数重载函数重载概念
C++
支持函数重载的原理--名字修饰命名空间在C/
C++
中,变量、函数和后面要学到的类都是大量存在的
暗暗十分
·
2024-02-14 23:37
c++
开发语言
经验分享
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他