-
学习C++之内存管理
单个内存申请及释放: int *p = new int ; if (p == NULL){ // 内存分配失败 // 异常处理 } delete p;p = NULL; 内存块的申请及释放: int *p = new int [ 100 ]; if (p == NULL){ // 内存分配失败 // 异常处理 } delete []p;p = NULL; 注意: 在C语言中,申请内存及释...
2019-04-12 09:25:16
-
最短路 深搜
#include cstdio #include cstringusing namespace std; const int INF=0x3f3f3f3f; int n,m,a,b,c,mp[105][105],ans; bool use[105]; void dfs(int k,int l){ for(int i=2;i=n;i++) { if(lans) return; if(k==n) { ans=l; return; } if(use[i]==false) { use[i]=true;...
2019-04-12 09:25:00
-
C++基础——类封装简单示例
一、前言 在IC前端设计/验证领域,只会HDL远远不够。目前大多数项目使用已开发好的系统架构和IP Core,因此设计部分的工作量慢慢向系统集成和验证方向转移。而在集成和验证过程中,往往以各种脚本和面向对象的高级语言为主要工具。SystemVerilog已成为主流验证语言,相...
2019-04-12 09:24:29
-
Tarjan算法初探 (1):Tarjan如何求有向图的强连通分量
在此大概讲一下初学Tarjan算法的领悟( QwQ) Tarjan算法 是图论的非常经典的算法 可以用来寻找有向图中的强连通分量 与此同时也可以通过寻找图中的强连通分量来进行缩点 首先给出 强连通分量 的定义: 若在 有向图G 中 存在u到v的路径的同时也存在v到u的路径 则称u与v是...
2019-04-11 09:51:03
-
STL用法整理
百度百科 STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。从根本上说,STL是一些容器的集合,这些容器有list,vector,set,map等,STL也是算法和其他一些组件的集合。STL的目的是标准化组件,这样就不用重新开发,可以使用...
2019-04-11 09:50:24
-
音乐节拍
1122. 音乐节拍(Standard IO) 时间限制: 1000 ms空间限制: 262144 KB具体限制 题目描述 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1=B_i=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍...
2019-04-11 09:50:17
-
C++标准库笔记(一)
1、C++ STL中std::accumulate()、std::begin()和std::end() accumulate定义在#includenumeric中,实现的功能为:(1)用来计算指定范围内的元素之和。(2)指定的二进制操作计算特定范围内的元素结果。分别由两个函数模板实现: template class InputIterator, class T...
2019-03-13 23:31:02
-
L2-006 树的遍历 (后序中序求层序)
题目: 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数 N( 3 0),是二叉树中结点的个数。第二行给出其后序遍历序列。第三行给出其中序遍历序列。数字间以空格分隔。 输出...
2019-03-13 23:31:32
-
#leetcode刷题之路19-删除链表的倒数第N个节点
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1-2-3-4-5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1-2-3-5. 说明: 给定的 n 保证是有效的。 思路: 1.先让end指针向前走(n-1),这样的话就可以让end和first之间出现...
2019-03-13 23:30:58
-
关于类的几点说明
类的存储 类可以当成一个结构体。空类与空结构体一样,只有一个字节。原因是为了实例化,摘自网上的引用句子为一个类能够实例化,编译器就需给它分配内存空间,来指示类实例的地址;这里编译器默认分配了一个字节(如:char),以便标记可能初始化的类实例,同时使空类...
2019-03-13 23:30:43
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash