- 博客(200)
- 资源 (5)
- 收藏
- 关注
转载 《黑马》——C++核心编程
前言配套视频:https://www.bilibili.com/video/BV1et411b73Z只是为方便学习,不做其他用途,在此发布C++基础入门部分配套讲义,原作者为黑马程序C++提高编程本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用1 模板1.1 模板的概念模板就是建立通用的模具,大大提高复用性模板的特点:模板不可以直接使用,它只是一个框架 模板的通用并不是万能的1.2 函数模板 C++另一种编程思想称为泛型编程,主要利用..
2020-11-23 12:55:19
3549
1
转载 《黑马》——C++提高编程
前言:配套视频:https://www.bilibili.com/video/BV1et411b73Z只是为方便学习,不做其他用途,在此发布C++基础入门部分配套讲义,原作者为黑马程序C++核心编程本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部
2020-11-23 12:43:30
2710
转载 《黑马》——C++基础入门
前言:配套视频:https://www.bilibili.com/video/BV1et411b73Z为方便学习,在此发布C++基础入门部分配套讲义,原作者为黑马程序C++基础入门1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤创建项目 创建文件 编写代码 运行程序1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开1.1.2 创建文件1.1.3 编写代码#include<io
2020-11-23 12:33:58
5210
原创 CSS中 三种方法清除浮动
清除浮动父级上增加属性overflow:hidden在最后一个子元素的后面加一个空的div,给它样式属性 clear:both(不推荐)使用成熟的清浮动样式类,clearfix.clearfix:after,.clearfix:before{ content: "";display: table;}.clearfix:after{ clear:both;}.clearfix{zoom:1;}清...
2018-03-15 19:40:00
345
原创 初识 Node.js&&express
//引入http系统模块var http = require("http");//创建一台服务器var server = http.createServer();//注册用户请求事件server.on("request",function(req,res){ //req. 请求,res 响应 res.write("hello world");//反馈信息 re
2018-01-04 16:51:08
264
转载 KMP算法过程
这几天学习kmp算法,解决字符串的匹配问题,开始的时候都是用到BF算法,(BF(Brute Force)算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法。)虽然也能解决一些问题,但是这是
2017-10-01 19:54:07
560
转载 考研英语复习思路
该文原出处一、概况 考研英语的重点是什么?有过考研经验的,或者大概了解过的同学应该知道,考研英语是没有听力的,我相信这对大多数同学都是一个利好,而考研试题是怎么构成的呢?考研试题分为完形填空10分,阅读A(即四选一)40分,阅读B(新题型)10分,翻译(10分),小作文10分,大作文20分这六部分。而根据题型和测试偏好,我们又可以二次规划为三个部分,完形填空10分,阅读和翻译70分,
2017-08-08 10:40:58
863
转载 大数据 hadoop2.5.2伪分布式搭建
1.准备Linux环境 1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.8.0 子网掩码:255.255.255.0 -> apply -> ok 回到windows --> 打开网络和共享中心 -> 更改适配器设置 -> 右键VMne
2017-06-20 14:24:32
726
转载 AVA Socket 编程学习笔记(一)
1. Socket 通信简介及模型 Java Socket 可实现客户端--服务器间的双向实时通信。java.net包中定义的两个类socket和ServerSocket,分别用来实现双向连接的client和server端。2. Socket 通信实现方法 2.1 服务器端(非多线程) 用指定的端口实例化一个SeverSocket对象。服务器就可以用这个端
2017-05-10 11:45:26
562
转载 理解Java对象序列化
理解Java对象序列化关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解
2017-05-10 10:12:35
355
原创 H Intelligent Parking Building 河南第十届ACM真题 【模拟】
/*有一个停车楼,停车楼里的车需要全部开出去,标号为-1的位置为空,其他的数字为汽车,汽车出库必须要按照数字从小到大的顺序,停车楼出口为第一层第一个 位置,其中电梯在每一行的第一列, 每一行是一个环形传送带,每移动一格耗费5分钟,每移动一层消耗10分钟,电梯每上楼接车,到达每一层接车,然后下去从开头出口出去。 问你最少耗费多长时间所有的车都可以出去。*/题意好难,思路不难。
2017-05-09 20:42:07
623
原创 G Plumbing the depth of lake 河南第十届ACM真题 【搜索】
/*八个方向搜索,找到连续大于等于 两个 相同 的最深的地方。 */#include #include int map[55][55];int dx[8] = {-1,-1,-1,0,0,1,1,1};int dy[8] = {-1,0,1,-1,1,-1,0,1};int max;void search(int i,int j){ int k; if(map[i
2017-05-09 20:39:17
626
原创 F Binary to Prime 河南第十届ACM真题 【模拟】
/*二进制数 每位对应的 0 1 从低位到高位,0代表没有 1代表当前为有素数。素数从 2 开始。求0 1串 累加成素数的和 */ #include #include char str[160];bool vis[2000];int s[2000];using namespace std;void Prime()//筛出来 { int i,j; fo
2017-05-09 20:37:28
462
原创 D 年终奖金 河南第十届ACM真题 【dp】
#include #include #include using namespace std;int a[105];int dp[105];int make(int x,int y){ return (x-y)*(x-y);}int main(){ int n,k,c,i,j; while(scanf("%d%d%d",&n,&k,&c)!=EOF){ memset(d
2017-05-09 20:35:46
469
原创 C 最小密钥 河南第十届ACM真题 【模拟】
#include #include int s[3005];bool vis[20005];int main(){ int T; scanf("%d",&T); while(T--) { int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&s[i]); } for(i=1;i<=20000;
2017-05-09 20:34:18
515
原创 B 情报传递 河南第十届ACM真题 【图】
/*100 1 2 1 3 0 0 3 210 Send 0Send 3Danger 2Send 7Send 5Send 9Danger 9Send 4Send 1Send 91321311101#include #include int s[5005];int head[50
2017-05-09 20:32:29
522
原创 A 谍报分析 河南第十届ACM真题 【字符串处理】
/*统计一篇单词,先按照数量多少排序,再按照字符串字典序排序。 */字符串每次做都是各种细节,好废时间。#include #include #include using namespace std;struct Node{ char str[25]; int cnt;}edge[10005];int cmp(Node a,Node b){ if(a.cnt
2017-05-09 20:29:57
537
原创 POJ_2236_Wireless Network【并查集】
Wireless NetworkTime Limit: 10000MSMemory Limit: 65536KTotal Submissions: 27705Accepted: 11459DescriptionAn earthquake takes place in Southeast Asia. The ACM (A
2017-05-05 16:27:05
256
原创 ssh中DAO中 util工具类 经典代码
package com.cn.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public final class HibernateUtil { private static SessionFactory sess
2017-05-04 09:47:08
1085
原创 基于Android的推箱子小游戏 源码
完整工程已打包放在我的资源文件中https://download.youkuaiyun.com/download/huangshuai147/11151692package com.example.pushbox;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;i...
2017-05-03 21:34:45
9662
34
原创 堆排序详讲
堆排序的时间,主要由建立初始堆和反复重建堆这两部分的时间开销构成,它们均是通过调用Heapify实现的平均性能O(N*logN)。排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PA
2017-05-03 21:18:16
325
原创 最短路径算法 模板_Dijkstra_Bellman.ford_Floyd_spfa
1.图的邻接表 模板邻接表详讲#include int main(){ int u[10],v[10],w[10],first[10],next[10]; int n,m,i,j; scanf("%d%d",&n,&m); for(i=1;i<=n;i++) { first[i] = -1; } for(i=1;i<=m;i++) { scanf("%d%d
2017-05-03 21:03:20
811
原创 POJ_2503_Babelfish【字典树】
BabelfishTime Limit: 3000MSMemory Limit: 65536KTotal Submissions: 43623Accepted: 18403DescriptionYou have just moved from Waterloo to a big city. The people her
2017-05-03 20:47:08
390
原创 POJ_2060_Taxi Cab Scheme【最小路径覆盖】
/*Taxi Cab SchemeTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 6460 Accepted: 2720DescriptionRunning a taxi station is not all that simple. Apart from the obvious
2017-04-28 20:46:23
390
原创 POJ_2411_Mondriaan's Dream【状态压缩DP】
/*Mondriaan's DreamTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 14596 Accepted: 8431DescriptionSquares and rectangles fascinated the famous Dutch painter P
2017-04-24 21:16:03
312
原创 问题 C: 魔法宝石_【最短路】_河南工业大学2017校赛重现赛
/*问题 C: 魔法宝石时间限制: 2 秒 内存限制: 64 MB提交: 273 解决: 55 题目描述小s想要创造n种魔法宝石。小s可以用ai的魔力值创造一棵第i种魔法宝石,或是使用两个宝石合成另一种宝石(不消耗魔力值)。请你帮小s算出合成某种宝石的所需的最小花费。输入第一行为数据组数T(1≤T≤3)。对于每组数据,首先一行为n,m(1≤n,
2017-04-24 10:25:56
919
原创 POJ_1159_Palindrome【dp】
/*PalindromeTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 62592 Accepted: 21811DescriptionA palindrome is a symmetrical string, that is, a string read identically f
2017-04-22 10:26:08
340
原创 NYOJ_10_skiing【记忆化搜索】
/*skiing时间限制:3000 ms | 内存限制:65535 KB难度:5描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1
2017-04-20 21:21:44
350
转载 区间DP(总结) & 石子合并
这位博主写的很详细 学长一晚上的耐心讲解,使我明白区间DP这么高级的东西,还是挺容易的。也就是在一段区间内的动态规划。 下面用例题进行总结。 例题:石子归并。 描述 有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,并将新的一堆石子数记为该次合并的得分。 给组测试数据 输入 4
2017-04-19 15:52:49
465
原创 NYOJ_737_石子合并(一)【区间DP】
/*石子合并(一)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入 有多组测试数据,输入到文件结束。 每
2017-04-19 15:40:24
451
原创 NYOJ_15_括号匹配(二)【区间DP】
/*括号匹配(二)时间限制:1000 ms | 内存限制:65535 KB难度:6描述 给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。 如: []是匹配的 ([])[]是匹配的 ((]是不匹配的 ([)]是不匹配的输入 第一行
2017-04-19 15:33:13
544
转载 各大OJ题目分类
POJ题目分类| POJ题目分类 | HDU题目分类 | ZOJ题目分类 | SOJ题目分类 | HOJ题目分类 | FOJ题目分类 |模拟题:POJ题目分类| POJ题目分类 | HDU题目分类 | ZOJ题目分类 | SOJ题目分类 | HOJ题目分类 | FOJ题目分类 |模拟题:POJ1006POJ1008POJ1013POJ1016POJ1017POJ
2017-04-18 11:10:24
2821
原创 NYOJ_709_异 形 卵【简单题】
异 形 卵时间限制:1000 ms | 内存限制:65535 KB难度:2描述 我们探索宇宙,是想了解浩瀚星空的奥妙,但我们却很少意识到宇宙深处藏匿的危险,它们无时无刻不紧盯着我们的地球。如果外星人拜访我们,结果可能与哥伦布当年踏足美洲大陆不会有什么两样,这是历史,也是现实。在ZDM-777星球上发现的休眠异形卵,其外表与常见的卵不同,表面被一层石墨覆盖。当人走近时,那
2017-04-18 11:03:38
425
原创 NYOJ_714_Card Trick【队列】
/*Card Trick时间限制:1000 ms | 内存限制:65535 KB难度:3描述 The magician shuffles a small pack of cards, holds it face down and performs the following procedure: The top card is moved t
2017-04-18 10:58:43
428
原创 NYOJ_715_River Crossing【dp】
/*River Crossing时间限制:1000 ms | 内存限制:65535 KB难度:4描述 Afandi is herding N sheep across the expanses of grassland when he finds himself blocked by a river. A single raft is available f
2017-04-18 10:55:00
354
原创 NYOJ_710_外星人的供给站【贪心】
/*外星人的供给站时间限制:1000 ms | 内存限制:65535 KB难度:3描述 外星人指的是地球以外的智慧生命。外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识。比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体。 42岁的天文学家Dr. Kong已经执著地
2017-04-18 10:47:25
685
原创 NYOJ_711_最舒适的路线【并查集】
/*最舒适的路线时间限制:5000 ms | 内存限制:65535 KB难度:5描述 异形卵潜伏在某区域的一个神经网络中。其网络共有N个神经元(编号为1,2,3,…,N),这些神经元由M条通道连接着。两个神经元之间可能有多条通道。异形卵可以在这些通道上来回游动,但在神经网络中任一条通道的游动速度必须是一定的。当然异形卵不希望从一条通道游动到另一条通道速度变化太大,
2017-04-17 21:06:21
395
原创 POJ_1111_Image Perimeters【DFS】
/*Image PerimetersTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 9089 Accepted: 5374DescriptionTechnicians in a pathology lab analyze digitized images of slides. O
2017-04-17 11:00:36
505
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人