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++
【
数据结构
】树--二叉树之最大路径
目录题目描述思路分析AC代码题目描述给定一颗二叉树的逻辑结构(先序遍历的结果,空树用字符‘0’表示,例如AB0C00D00),建立该二叉树的二叉链式存储结构二叉树的每个结点都有一个权值,从根结点到每个叶子结点将形成一条路径,每条路径的权值等于路径上所有结点的权值和。编程求出二叉树的最大路径权值。如下图所示,共有4个叶子即有4条路径,路径1权值=5+4+11+7=27路径2权值=5+4+11+2=2
MaolinYe(叶茂林)
·
2024-02-14 15:18
OJ
算法
数据结构
【
数据结构
】二叉树先序、中序、后序及层次四种遍历(C语言版)
数据结构
——二叉树先序、中序、后序三种遍历一、图示展示:(1)先序遍历(2)中序遍历(3)后序遍历(4)层次遍历(5)口诀二、代码展示:一、图示展示:(1)先序遍历先序遍历可以想象为,一个小人从一棵二叉树根节点为起点
咖喱年糕
·
2024-02-14 14:46
数据结构与算法
数据结构
c语言
开发语言
OJ_奇怪的餐厅
C++
实现#include#i
Listennnn
·
2024-02-14 14:16
数据结构与算法
算法
c语言
数据结构
数据结构
——二叉树根节点到特定节点路径(C语言版)
二叉树——根节点到特定节点路径查找一、思路二、代码实现一、思路使用二叉链表创建的二叉树,这里我的思路是用链栈来存放找寻二叉树特定节点中,用来存放节点元素个人思路:创建链栈,遍历二叉树并把路径中节点元素存放到栈中(如下图所示):L为一开始创建的链栈头指针flag=1,作为标记符,表示还没在一条路径中,找到要找的特定节点元素二、代码实现思路理解不了,可以结合运行结果图,加上自己画图理解,运行结果在最下
正弦定理
·
2024-02-14 14:16
数据结构
数据结构
二叉树
算法
数据结构
-在二叉树中查找给定的结点并输出到该结点的路径
这是这学期
数据结构
期末考试编程大题的第一题,题目本身并不难,但考试时在这题上花了不少时间,写得也不是很好,时隔一个多月重新回顾这一题,理了理思路,重新写了一遍代码。
迢遥的呼唤
·
2024-02-14 14:16
数据结构
数据结构
二叉树
递归算法
OJ_计算不带括号的表达式
题干
C++
实现#define_CRT_SECURE_NO_WARNINGS#include#include#include#includeusingnamespacestd;intmain(){charstr
Listennnn
·
2024-02-14 14:46
数据结构与算法
算法
c语言
数据结构
OJ_括号匹配
题干
C++
实现#define_CRT_SECURE_NO_WARNINGS#include#include#includeusingnamespacestd;intmain(){stackmyStack
Listennnn
·
2024-02-14 14:45
数据结构与算法
算法
c语言
数据结构
OJ_深度优先搜索
题干
c++
代码#include#includeusingnamespacestd;#defineMax_M100#defineMax_N100chara[Max_M][Max_N],M,N;voiddfs
Listennnn
·
2024-02-14 14:15
数据结构与算法
深度优先
算法
【
数据结构
】二叉树根节点到特定节点路径(C语言版)
二叉树——根节点到特定节点路径查找一、思路二、代码实现一、思路使用二叉链表创建的二叉树,这里我的思路是用链栈来存放找寻二叉树特定节点中,用来存放节点元素个人思路:创建链栈,遍历二叉树并把路径中节点元素存放到栈中(如下图所示):L为一开始创建的链栈头指针flag=1,作为标记符,表示还没在一条路径中,找到要找的特定节点元素二、代码实现思路理解不了,可以结合运行结果图,加上自己画图理解,运行结果在最下
咖喱年糕
·
2024-02-14 14:15
数据结构与算法
数据结构
c语言
开发语言
【
C++
初阶】第三站:类和对象(中) -- 类的6个默认成员函数
目录前言类的6个默认成员函数构造函数概念特性析构函数概念特性拷贝构造函数概念特征赋值运算符重载运算符重载赋值运算符重载const成员const修饰类成员函数取地址及const取地址操作符重载本章总结:前言有时候我们写好了一个栈,头脑中第一件事情就会先去,Push压栈,各种操作,经常会忘掉一件事情--初始化,当忘记初始化栈的时候,那就会引发程序的崩溃:还有还可能忘记释放之前申请的空间,引发内存泄露问
Dream_Chaser~
·
2024-02-14 14:10
C++初阶
c++
开发语言
c语言
编程语言
vs2019
判断素数
c++
描述任意输入一个整数,判断它是否为素数。是的话输出"T",不是的话输出"F".质数(primenumber)又称素数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。输入描述输入只有一行,包括1个整数。输出描述输出只有一行。用例输入157用例输出1F代码#include#includeusingnamespacestd;intmain(){intn,y;boolisprime=tr
2401_82881310
·
2024-02-14 14:35
算法
springboot+mybaties返回类型为Map,null值不显示问题
,b,cfromdual)返回的结果集中,a的值时null的时候,在对应的Map集合中,没有对应的a的key,但是通常情况下,我们时需要这样的一个key(a),值为null,这样可以保证返回的结果集中
数据结构
的一致性
时之令
·
2024-02-14 14:17
详细解读Java中的ArrayList集合类 以及 用Java简单模拟实现顺序表
线性表是
数据结构
里众多结构中的一种,是n个具有相同特性的数据元素的有限序列。 线性表在逻辑上是线性结构,是连续的一条直线。
会飞的阿喵
·
2024-02-14 14:55
数据结构
java
数据结构
—单链表、双向循环链表的实现【C语言】
目录✏️前言✏️链表的概念及结构✏️链表的分类✏️链表的实现无头+单向+非循环链表的实现结构(结点的实现):创建结点(初始化结点)尾插头插尾删头删查找(修改)pos之后的位置插入pos之后的位置删除带头+双向+循环链表的实现结构(结点的实现)创建结点(初始化结点)创建返回链表的头结点双向循环链表尾插双向循环链表尾删双向循环链表头插双向循环链表头删双向循坏链表在pos的前面进行插入双向循环链表删除p
会飞的阿喵
·
2024-02-14 14:55
数据结构【C语言】
链表
数据结构
c语言
数据结构
—顺序表的实现【C语言】
目录前言一、顺序表是什么?二、顺序表的实现1.顺序表存储结构2.接口总结前言阅前提醒:本篇只是写出了顺序表里主要的算法代码,并没有以某种具体系统为轮廓来进行介绍。但是我想信,只要你掌握了这些主要的算法,你就能够拥有写出类似于“图书管理系统”此类系统的能力。(阅读前请先深呼吸,静下心来阅读哟,不管文章的质量如何,在当今碎片化信息泛滥的年代,能够静下心来也是一种能力!!!)..............
会飞的阿喵
·
2024-02-14 14:54
数据结构【C语言】
数据结构
c语言
C/
C++
编程:输入输出操作符
操纵符是令代码能以operator>控制输入/输出流的帮助函数。std::dec,std::hex,std::oct,std::setbasestd::ios_base&dec(std::ios_base&str);std::ios_base&hex(std::ios_base&str);std::ios_base&oct(std::ios_base&str);修改整数I/O的默认数值底。1)如同
OceanStar的学习笔记
·
2024-02-14 13:11
C++
C++
读书笔记:基本的输入输出
C++
中最基本的I/O操作
C++
的I/O发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。
codeman-math
·
2024-02-14 13:41
c++
编程语言
C++
学习笔记1:输入输出、类简介
补充
C++
基础笔记。
青冰墨
·
2024-02-14 13:11
C++基础笔记
c++
学习
开发语言
C++
学习笔记之输入输出语句
C++
学习笔记系列之输入输出语句自学
C++
有时总会提不起干劲,搁置几个月后又会忘记之前比较重要的点,因此我开了这个学习笔记系列,希望在自己的学习过程中能督促我自己的学习,同时遇到问题时希望可以借助该系列博客复习
Bestatic
·
2024-02-14 13:11
C++学习笔记
I/O
Statements
C++
学习笔记11:输入输出流、(重载输入输出运算符、二进制文件读写,文本文件读写,一组数据文件的读写,随机访问实例)
感谢https://blog.csdn.net/qq_38289815/article/details/82388157输入/输出流简介
C++
流类库简介输入/输出流自定义类型的输入/输出文件的输入/输出输入
听说西佳佳难得很
·
2024-02-14 13:10
C/C++
c++
Primer
C++
学习笔记:输出流的缓冲区
1、每个输出流都管理一个缓冲区,用来保存程序读写的数据2、进行输出时,文本串可能被立即打印出来,也有可能被操作系统保存在缓冲区中,随后打印3、有了缓冲机制,操作系统就可以将程序的多个输出操作组合成单一的系统级写操作。由于设备的写操作可能很耗时,允许系统将多个输出操作组合为单一的设备写操作可以带来很大的性能提升。4、缓冲刷新,即将数据真正写到输出设备或文件5、缓冲刷新的原因可能有:程序正常结束,作为
千与千与千
·
2024-02-14 13:40
C++
c++
缓冲区
Primer
C++
C++
学习笔记29:流操纵算子
1整数流的基数:流操纵算子dec,oct,hex,setbase(指定任何进制输出)2浮点数的精度(precision,setprecision)3设置域宽(setw,width):例如想要输出一个整数时,要输出10个字符那么宽,实际上它没有10个字符那么宽,不足的部分我可以补空格或者补04用户自定义的流操纵算子5使用流操纵算子,需要#includeiomanip6整数流的基数:流操纵算子dec,
longbatianxia1
·
2024-02-14 13:40
C++
C++
学习笔记:简单输入输出
C++
学习笔记之简单输入输出。1.I/O头文件I/O头文件一般是iostream类、iomanip类与fstream类。
zy_Cherry
·
2024-02-14 13:40
C++
c++
c++
自学笔记001-输入输出
#
c++
中的输入(cin)输出(cout)使用cin和cout是
c++
基于c上增加的标准输入输出流,cin由c和in组成,cout由c和out组成,望文知义。
梁逸尘
·
2024-02-14 13:10
c++笔记
cin与cout
C++
中的输入输出流
以下为本人大一时阅读《C++PrimerPlus》中关于输入输出流章节所做的笔记流:输入:字节从设备流向内存输出:字节从内存流向设备非格式化的I/O:通常针对单个字节传输,速度快,不方便格式化的I/O:字节被组成有意义的单元,例如整数、浮点数等传统流与标准流:char:1个字节,表示ASCIIwchar_t:2个字节,表示Unicodechar16_t、char32_t:指定大小的字符类型iost
大家好我是Boger
·
2024-02-14 13:10
C++学习笔记
c++
开发语言
C++
笔记1:操纵符输入输出
C++
操纵符用来控制输出控制,一是输出的形式,二是控制补白的数量和位置。本文记录一下,在一些笔试的ACM模式可能有用。
小林up
·
2024-02-14 13:09
C和C++
C++
操纵符
setw
setprecision
iomanip
get
put
【
C++
计算几何】点是否在线段上
题目描述输入一个点Q和一条线段P1P2的坐标,判断这个点是否在该线段上。输入一行,共六个浮点数,依次表示Q,P1和P2的坐标。输出一行,一个字符数,“YES”或“NO”分别表示改点在或者不在线段上。样例输入Copy331275样例输出CopyYES解法(共线)还需保证Q不在P1P2的延长线或反向延长线上#includeusingnamespacestd;intmain(){doubleqx,qy,
CuberW
·
2024-02-14 13:38
数学
算法
爆笑详解
c++
中的string类型(一)
此代码的含义就是开辟一个能屈能伸的空间给char所以使用string时无需顾忌以下的问题输入的字符串太长所导致的越界问题(心头病)不知道输入字符串的长度导致浪费大把的空间我们来看一下百度上所给的解释:C++string是
C+
hack_frag
·
2024-02-14 12:57
c++
数据结构
开发语言
TreeMap就这么简单【源码剖析】
List集合就这么简单【源码剖析】Map集合、散列表、红黑树介绍HashMap就是这么简单【源码剖析】LinkedHashMap就这么简单【源码剖析】本篇主要讲解TreeMap~看这篇文章之前最好是有点
数据结构
的基础
Java3y
·
2024-02-14 12:48
2.11作业
C++coutcout是输出类的类对象,具有输出功能,可以自动识别数据类型,无需加格式符>提取符(输入符
C++
中字符串类型stringstringstr5(str1,3);//从str1下标为3的位置开始赋值
2301_79965609
·
2024-02-14 12:17
java
开发语言
CLION 基于EasyX的贪吃蛇小游戏(数组)
数据结构
直接使用的数
Mistletoe29
·
2024-02-14 12:46
c语言
三、Task 编写和使用
Task编写和使用1.task注册和配置2.动态创建task3.task之间的依赖4.task跳过5.自定义taskTask编写和使用Task我们可以看成⼀个个任务,这个任务可以是编译java代码、编译C/
C+
那时间总是跑得很潇洒
·
2024-02-14 12:07
其他
gradle
c++
friend
C++
中的友元是一种机制,可以授予其它类或函数来访问你的类的非公有成员。被授权的类或函数被称为友元类或友元函数。
tankeven
·
2024-02-14 12:03
c++学习笔记
c++
开发语言
c++
STL系列——(七)set
在
C++
的标准模板库(STL)中,set是一个非常有用的容器,用于存储一组按照特定顺序排列的元素,并且不允许重复元素的存在。本文将详细介绍set容器的特点、用法以及一些常用操作,希望对您有所帮助。
飞影铠甲
·
2024-02-14 12:33
算法
c++
开发语言
c++STL系列——(八)multiset
在
C++
的标准模板库(STL)中,multiset是一个非常有用的容器,和set容器类似,用于存储一组按照特定顺序排列的元素。与set不同的是,multiset允许重复元素的存在。
飞影铠甲
·
2024-02-14 12:33
算法
c++
开发语言
c++
STL系列——(六)multimap
C++
标准模板库(STL)是
C++
编程中不可或缺的一部分,它提供了一系列的容器、算法和函数模板,以简化常见的
数据结构
和算法的实现。
飞影铠甲
·
2024-02-14 12:03
算法
c++
开发语言
c++
system calls chrono
C++
的系统编程:可以称之为系统服务(systemservices)。系统服务包括与操作系统、硬件、网络等底层资源交互的函数,旨在提供对底层资源的访问和管理,保证应用程序能够正常运行。
tankeven
·
2024-02-14 12:02
c++学习笔记
c++
c++
STL系列——(五)map
在
C++
中,标准模板库(STL)提供了许多容器和算法,其中之一便是map。
飞影铠甲
·
2024-02-14 12:32
算法
c++
开发语言
2020年终最新整理:阿里/百度/蚂蚁Java岗面试清单(附答案)
equalsHashmap的原理Hashmap如何变线程安全,每种方式的优缺点垃圾回收机制Jvm的参数你知道的说一下设计模式了解的说一下手撕一个单例模式算法题目手撕算法:反转单链表手撕算法:实现类似微博子结构的
数据结构
码农小芷
·
2024-02-14 12:22
Scrapy | 全方位解析Scrapy框架!
项目,它定义了爬取结果的
数据结构
,爬取的数据会被赋值成该Item对象。Scheduler。调度器,接受引擎发过来的请求并将其加入队列中,在引擎再次请求的时候将请求提供给引擎。Downl
谢小磊
·
2024-02-14 12:44
华为OD机试 - 最长子字符串的长度(一) (Python & C &
C++
& Java&Go & JS & PHP)
题目描述给定一个字符串s,将其视为环形,要求找出其中出现偶数次的最长子字符串的长度。输入描述输入一个字符串s。输出描述输出一个整数,表示出现偶数次的最长子字符串的长度。示例解析题目本题要求在给定的字符串中找出出现偶数次的最长子字符串的长度。为了解决这个问题,我们可以使用以下策略:遍历整个字符串,统计每个字符出现的次数。从字符串的起始位置开始,检查以当前位置为起点的子字符串中每个字符出现的次数是否为
偶然i
·
2024-02-14 11:31
华为机考原题
python
华为od
c语言
面试
c++
秋招
java
华为OD机试 - 找座位( Python & C &
C++
& Java&Go & JS & PHP)
题目描述在大型体育场内,为遵守疫情防控要求,每位观众必须至少间隔一个空位才能落座。现给出一排观众座位分布图,座位中有已落座的观众,我们的任务是计算在不移动现有观众座位的情况下,最多还能坐下多少名观众。输入描述输入为一个数组,该数组标识了某一排座位的占用情况。数组中的每个元素值为0或1,其中0表示该座位为空,1表示该座位已有观众。数组长度不会超过10000。输出描述输出为一个整数,代表在不移动现有观
偶然i
·
2024-02-14 11:01
华为机考原题
华为od
python
c语言
秋招
面试
开发语言
c++
华为OD机试 - 分配土地( Python & C &
C++
& Java&Go & JS & PHP)
题目描述从前有个村庄,村民们在各种田地上插上小旗子,每个旗子上都标识了一个数字。现在,村民们想要找出一个包含相同数字的最小矩形区域,并将这块土地分配给对村庄做出巨大贡献的村民。我们需要找出这个矩形区域的最大面积。输入描述第一行输入两个整数m和n,分别代表土地的长和宽。接下来m行,每行n个整数,代表地图上的具体标识。其中,旗子上的数字为1-500,未插旗子的土地用0标识。输出描述输出一个整数,代表此
偶然i
·
2024-02-14 11:01
华为机考原题
华为od
python
c语言
c++
面试
java
秋招
《剑指 Offer》专项突破 - 面试题 43 : 在完全二叉树中添加节点(两种方法 +
C++
实现)
实现
数据结构
CBTInserter有如下3种方法。构造函数CBTInserter(TreeNode*root),用一棵完全二叉树的根节点初始
melonyzzZ
·
2024-02-14 11:27
数据结构
c++
算法
数据结构
面试
开发语言
C++
从零基础到入门(3)—— 函数基础知识
函数定义与声明1、函数定义的语法和结构2、函数原型三、参数传递1、值传递2、引用传递3、指针传递4、参数传递的选择5.引用传递与指针传递的区别四、返回值1、返回类型2、返回语句一、函数简介1、函数的作用和目的在
C+
热爱嵌入式的小佳同学
·
2024-02-14 11:27
C++学习笔记
c++
开发语言
【
C++
题解】剑指offer第二版,面试必备专栏
✍个人博客:https://blog.csdn.net/Newin2020?spm=1011.2415.3001.5343专栏目标:剑指offer系列题解【已完结】专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!❤️如果有收获的话,欢迎点赞收藏,您的支持就是我创作的最大动力唠叨唠叨:在这个专栏里,我会整理所有剑指offer第二版一共76道题的题解,共257张图。一方面我希望通过这个
Pandaconda
·
2024-02-14 11:27
#
剑指offer第二版
链表
leetcode
算法
c++
剑指offer
1024程序员节
《剑指 Offer》专项突破版 - 面试题 44 : 二叉树中每层的最大值(两种方法 +
C++
实现)
目录前言一、只用一个队列二、使用两个队列前言题目链接:LCR044.在每个树行中找最大值-力扣(LeetCode)题目:输入一棵二叉树,请找出二叉树中每层的最大值。例如,输入下图中的二叉树,返回各层节点的最大值[3,4,9]。分析:这个题目提到了二叉树的层。既然要找出二叉树中每层的最大值,就要逐层遍历二叉树,也就是说,按照广度优先的顺序遍历二叉树。一、只用一个队列由于要找出二叉树中每层的最大值,因
melonyzzZ
·
2024-02-14 11:26
数据结构
c++
数据结构
开发语言
面试
算法
leetcode
内网穿透 | 推荐两个免费的内网穿透工具
、下载安装2.2、运行2.3、固定域名2.4、配置多服务3、cpolar3.1、下载安装3.2、运行作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构
和算法
逐梦苍穹
·
2024-02-14 11:26
内网穿透
网络
ngrok
cpolar
C++
项目实战与经验分享:打造高性能服务器应用
在软件开发中,
C++
因其高效性能和广泛的应用场景,成为构建高性能服务器应用的理想选择。本文将通过一个
C++
项目实战,分享在开发高性能服务器应用过程中的经验与技巧。
爱内卷的学霸一枚
·
2024-02-14 11:55
C++
c++
经验分享
服务器
C++
项目实战与经验分享:从零构建一个简单的Web服务器
在这个项目中,我们将使用
C++
从零开始构建一个简单的Web服务器,并分享在此过程中的一些经验和技巧。一、项目背景与目标在当前的软件行业中,Web服务器扮演着非常重要的角色。
爱内卷的学霸一枚
·
2024-02-14 11:25
C++
c++
服务器
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他