首页 > 编程语言
【算法学习笔记】91.简单森林计数 SJTU OJ 1045 二哥的家族
其实巨水...然而 不用scanf prinf 根本过不了.....真无聊第一版代码有点问题 效率不高 主要是考虑到这个家族有可能一开始就是个森林 不是从树里分出去的实际上数据点还是一棵树 然后变成的森林 这样的话只要三个数组就可以了alive记录是否活着sons记录每个人的子节点个数father记...
分类:编程语言   时间:2015-07-29 06:16:00    收藏:0  评论:0  赞:0  阅读:387
C语言小结
C语言组成变量 语句 函数变量类型:整型变量 字符型变量 浮点型变量 (单精度和双精度浮点型) void类型char:一个字节short:2个字节int:跟随系统32位系统4个字节float : 4个字节 long :4个字节double:8个字节long double :10个字节类型名称字节数其...
分类:编程语言   时间:2015-07-29 06:15:40    收藏:0  评论:0  赞:0  阅读:257
快速排序算法
今天在网上看了一下传说中的快速排序,然后试着用C#递归实现了一下:(这里是降序)void Main(){ int[] arraytosort=new []{1,1,2,3,5,6,7,70,10,58,3,19,1,0,5,2,4,3}; Helper helper=new He...
分类:编程语言   时间:2015-07-29 06:14:10    收藏:0  评论:0  赞:0  阅读:209
指针和数组解析
指针和数组指针和数组是一样的吗? 经常可以看到“数组就是指针”、“数组名就是常量指针”这些说法,但真的是这样吗?让我们先看一下指针和数组的定义。 1. 指针 根据C99标准,指针的定义如下:A pointer type may be derived from a function type o...
分类:编程语言   时间:2015-07-29 06:13:20    收藏:0  评论:0  赞:0  阅读:206
【算法学习笔记】90.字符串处理 计数 SJTU OJ 1279. 打电话
字符串水题, 但是最后一步关于计算重复度的还是很好玩的地方。另外就是注意代码简洁性、可读性的练习。#include #include #include using namespace std;char getNumber(char c){ if(c=='-' or c=='Q' or c=='...
分类:编程语言   时间:2015-07-29 06:12:30    收藏:0  评论:0  赞:0  阅读:361
【算法学习笔记】89. 序列型动态规划 SJTU OJ 4020 数列游戏
http://acm.sjtu.edu.cn/OnlineJudge/problem/4020一上手就来了一个删点 排序+DFS.... 虽然正确性没问题 但是超时 只有60分. 主要在于不知道怎么减少搜索量思路就是删除一些肯定不能在的点, 然后经过条件判断 DFS地去搜索最长的路径#include...
分类:编程语言   时间:2015-07-29 06:11:30    收藏:0  评论:0  赞:0  阅读:527
【企业框架源码】 SpringMVC mybatis or hibernate ehcache二级缓存maven非maven版本【websocket即时通讯】
开发快报: 页面打印功能,websocket 强制下线功能,玩转websocket技术??【金牌】获取【下载地址】? ?QQ: 313596790A 代码生成器(开发利器);??? ?增删改查的处理类,service层,mybatis的xml,SQL( mysql? ?和oracle)脚本,? ?jsp页面 都生成? ?就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池dr ...
分类:编程语言   时间:2015-07-29 02:11:49    收藏:0  评论:0  赞:0  阅读:245
JAVA设计模式之模板方法模式
Template Method(模板方法) 1、意图: 定义一个操作中的算法骨架,而将一些步骤的具体实现延迟到子类中。TemplateMethod?使得子类可以不改变一个算法? ...
分类:编程语言   时间:2015-07-29 02:10:09    收藏:0  评论:0  赞:0  阅读:191
java中的并发:进程和线程
目录1.简介2.创建一个进程3.创建一个线程 ? 1.简介 1)进程:同一个系统中执行的一个子程序,包含三部分:虚拟CPU,代码,数据.2)线程:同一个进程中执行的子程序流.3)进程让操作系统的并发性成为可能,而线程让进程的内部并发成为可能.一个进程虽然包括多个线程,但是这些线程是共同享有进程占有的资源和地址空间的.进程是操作系统进行资源分配的基本单位,而线程是操作系统进行调度的基本单位. ...
分类:编程语言   时间:2015-07-29 02:08:54    收藏:0  评论:0  赞:0  阅读:123
java分页插件valuelist
在这里给大家分享一个java的分页插件,valuelist,具体源代码可以查看附件。 首先介绍下该插件有什么功能: 1、不用我们在sql中写具体的分页语句,如mysql,我们不必去写limit ?,?这样的代码,这些代码组件会自动拼装上 2、支持自定义多条件查询,即如果我参数中不传要查询的字段值,在查询时会去掉该查询条件,当然这要在sql语句中进行一个简单的配置。 ? 基本功能就是上述两 ...
分类:编程语言   时间:2015-07-29 02:07:14    收藏:0  评论:0  赞:0  阅读:557
java中的并发:线程的基本使用
目录??1.生命周期??2.常用方法??3.守护线程 ? 1.生命周期 ??1)初始状态????此时线程处于JVM的进程中,只是创建了一个线程对象,并没有开始运行.(n ...
分类:编程语言   时间:2015-07-29 02:06:50    收藏:0  评论:0  赞:0  阅读:248
JAVA 垃圾收集器与内存分配策略
可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 引言 ??? 垃圾收集技术并不是Java语言首创的,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。垃圾收集技术需要考虑的三个问题是: 1.哪些内存需要回收 2.什么时候回收 3.如何回收 ??? http://my.oschina.net/jiangmitiao/ ...
分类:编程语言   时间:2015-07-29 02:05:34    收藏:0  评论:0  赞:0  阅读:393
数据结构之双向链表(JAVA实现)
最近重新复习了一些基础的数据结构,发觉自己好多已经淡忘了,索性重新捡起来以前的知识,今天笔者回顾了一下链表的知识,用JAVA实现了一个双向链表,下面来看代码:public class DoubleLinkedList { // 节点类Node private static class Node { Object value; No...
分类:编程语言   时间:2015-07-29 01:04:09    收藏:0  评论:0  赞:0  阅读:298
JavaScript 性能分析新工具 OneProfile
OneProfile 是一个网页版的小工具,可以用全新的方式展示 JavaScript 性能分析的结果,帮助开发者洞悉函数调用关系,优化应用性能。 点击打开 OneProfile背景Chrome Dev Tools 自带的 CPU Profile 功能非常好用。用它可以方便的生成 JavaScript 的 Flame Chart。更棒的是你可以把 Flame Chart 导出,留着下次或者拷贝到其它...
分类:编程语言   时间:2015-07-29 01:03:19    收藏:0  评论:0  赞:0  阅读:267
【SpringMVC架构】SpringMVC介绍(一)
这篇博文,我们主要介绍什么是SpringMVC,以及重新解释一下什么是MVC,以及MVC的详细执行步骤。...
分类:编程语言   时间:2015-07-29 01:00:42    收藏:0  评论:0  赞:0  阅读:445
C++对象模型----关于对象
1.2    关键词所带来的差异 (A Keyword Distinction)     如果不是为了努力维护与C之间的兼容性,C++可以比现在更简单。举个例子,如果没有八种整数需要支持的话,overloaded function的解决方式将会简单得多。同样的道理,如果C++丢掉C的声明语法,就不需要判断下面这一行其实是pf的一个函数调用操作(invocation)而不是声明: // 不知道下...
分类:编程语言   时间:2015-07-29 01:00:20    收藏:0  评论:0  赞:0  阅读:218
MFC程序打开文件对话框出错的问题解决
前几天从网上下了个图像分析的mfc小程序,是VC6的 用VC6在本地编译生成都没问题,运行起来弹出一个未处理的错误,程序崩溃退出。 想起来原来遇到过打开文件对话框方面的问题,当时项目时间紧张未能深究。 这次要好好看下这个问题。 具体做法就是深入细致的跟踪、跟踪、跟踪。。。 应用代码,跟进 MFC的代码,跟进 Alt+8调出反汇编,跟进。。。 反复多次重复追踪、缩小目标,确定问题是:...
分类:编程语言   时间:2015-07-29 01:00:09    收藏:0  评论:0  赞:0  阅读:350
Swift入门(一)——基本语法
最近开始学习swift,把学习的过程和总结整理成一个系列,方便日后回顾总结。基本语法基础语法swift中每一行结束后不需要加分号,多个语句在同一行内需要用分好隔开 //表示注释,或者用/* ……*/常量常量是指定义之后无法修改值的量,比如设置一个最大尝试登陆的次数,它的值一旦被确定,就不应该在程序中被修改。swift中的常量用let表示,定义方法如下:let maxAttemptTime = 3...
分类:编程语言   时间:2015-07-29 00:59:29    收藏:0  评论:0  赞:0  阅读:257
【算法学习笔记】87. 枚举路径 SJTU OJ 1999 二哥找宝藏
这个题只用BFS来搜索一次会很麻烦, 因为每次经过一个宝藏之后,要把所有的vis重置(因为可以重复经过同一点, 但是这样会有很多不必要的路径)看题目的暗示 最多只有5个宝藏 那么可以知道 A55的排列一共是120种路径 遍历起来毫无压力我们枚举所有宝藏的全排列, 然后从起点开始走, 记录整个路径的步...
分类:编程语言   时间:2015-07-29 00:57:09    收藏:0  评论:0  赞:0  阅读:578
【算法学习笔记】88.显式DFS SJTU OJ 2202. 梅西的过人
#include #include #include #include using namespace std;int k,n,m;bool map[1000+5][1000+5];bool vis[1000+5][1000+5];int dx[4] = {0,0,-1,+1};int dy[4] ...
分类:编程语言   时间:2015-07-29 00:56:29    收藏:0  评论:0  赞:0  阅读:306
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!