第十二周项目3 - 图遍历算法实现(1)
/*Copyright (c) 2015, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:H1.cpp
* 作者:辛志勐
* 完成日期:2015年11月23日
* 版本号:VC6.0
* 问题描述:实现图遍历算法,输出图结构的深度优先(DFS)遍历序列
* 输入描述:无
* 程序输出:图
*/ #include <stdio.h> #include <malloc.h> #define MAXV 100 //最大顶点个数 #define INF 3
第十二周项目3 - 图遍历算法实现(2)
/*Copyright (c) 2015, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:H1.cpp
* 作者:辛志勐
* 完成日期:2015年11月23日
* 版本号:VC6.0
* 问题描述:广度优先遍历——BFS
* 输入描述:无
* 程序输出:图的基本输出
*/ #include <stdio.h> #include <malloc.h> #define MAXV 100 //最大顶点个数 #define INF 32767 //INF表示
第十三周项目1最小生成树的普里姆算法
/*Copyright (c) 2015, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:H1.cpp
* 作者:辛志勐
* 完成日期:2015年11月27日
* 版本号:VC6.0
* 问题描述:最小生成树的普里姆算法
* 输入描述:无
* 程序输出:图的基本输出
*/ #include <stdio.h> #include <malloc.h> #define MAXV 100 //最大顶点个数 #define INF 32767 //INF表
第十三周项目1最小生成树的克鲁斯卡尔算法
/*Copyright (c) 2015, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:H1.cpp
* 作者:辛志勐
* 完成日期:2015年11月30日
* 版本号:VC6.0
* 问题描述:最小生成树的克鲁斯卡尔算法
* 输入描述:无
* 程序输出:图的基本输出
*/ #include <stdio.h> #include <malloc.h> #define MAXV 100 //最大顶点个数 #define INF 32767 //IN
第十三周项目2 Dijkstra算法的验证
/*Copyright (c) 2015, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:H1.cpp
* 作者:辛志勐
* 完成日期:2015年11月30日
* 版本号:VC6.0
* 问题描述:Dijkstra算法的验证
* 输入描述:无
* 程序输出:图的基本输出
*/ #include <stdio.h> #include <malloc.h> #define MAXV 100 //最大顶点个数 #define INF 32767 //INF
Laravel核心解读 -- 扩展用户认证系统
扩展用户认证系统 上一节我们介绍了Laravel Auth系统实现的一些细节知道了Laravel是如何应用看守器和用户提供器来进行用户认证的,但是针对我们自己开发的项目或多或少地我们都会需要在自带的看守器和用户提供器基础之上做一些定制化来适应项目,本节我会列举一个在做项目时遇到的具体案例,在这个案例中用自定义的看守器和用户提供器来扩展了Laravel的用户认证系统让它能更适用于我们自己开发的项目。 在介绍用户认证系统基础的时候提到过Laravel自带的注册和登录验证用户密码时都是去验证采用bc
xphrof性能分析线上部署实践
说明 将xhprof部署在线上环境,在特定情况下进行性能分析,方便快捷的排查线上性能问题。 通过参数指定及添加代码行触发进入性能分析,并将结果保存入MongoDB。 因为xhprof对性能的影响,只部署在一台机子上。 环境配置 PHP 5.5.25 xhprof-0.9.4 xhprof:[email protected]:phacility/xhprof.git 核心入口文件 /PATH/xhprof/config/inject.php
<?php
//根据条件是否进入性能分析
if(
重回博客园,继续努力
几年没有在博客园上写过博客了,或许是因为工作忙,或许是因为懒,今天鼓起勇气,把密码找了回来,重新登录成功。看了一下自己之前发表的5篇博文,觉得真是百感交集。selenium webdriver,我现在不敢说精通,但是已经可以熟练使用了。现在在公司,自己一个人负责项目组所有的自动化工作,自己搭建环境、写脚本、连跑、分析以及培训。回头看看过去的自己,看看过去的文章,当时的有些问题现在看来真是简单得可笑。其实人还是要在工作中、在项目里成长。从14年到18年,我换了两次工作,工资也提高了不少。当时的自
iARTS 第一周 2018/11/18
Algorithm:两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为gai目标值的 两个 整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: > 给定 nums = [2, 7, 11, 15], target = 9 > 因为 nums[0] + nums[1] = 2 + 7 = 9 > 所以返回 [0, 1] 看过题目后,我第一时间想到得是通过遍历去处理这个问题。之后也去浏览了讨论里的答案,发现自己需要学
如何使用 Laravel Collections 类编写神级代码
本文首发于 如何使用 Laravel Collections 类编写神级代码,转载请注明出处。 Laravel 提供了一些超赞的组件,在我看来,它是目前所有 Web 框架中提供组件支持最好的一个。它不仅提供了开箱即用的视图(views)、身份认证(authentication)、会话(sessions)、缓存(caching)、Eloquent、队列(queues)、数据校验(data validation)等组件。甚至还提供了开发工具(Valet 和 Homestead)。 但是,这个框架功
java编程思想学习笔记——第1章 对象导论
1.1 抽象过程 面向对象思想的实质:程序可以通过添加新类型的对象使自身适用于某个特定问题。 面向对象思想的五个基本特征: 1)万物皆对象 2)程序是对象的集合 3)每个对象都有自己的由其他对象所构成的存储 4)每个对象都有其类型 5)某一特定类型的所有对象都可以接收同样的消息 对象具有行为、状态和标识,这意味着每一个对象都可以有内部数据(他们给出了该对象的状态) 和方法(他们产生行为),每一个人对象在内存中都有一个唯一的地址。 1.2 每个对象都有一个接口 创建抽象数据类型是面向对象程序设计
福大软工1816:Alpha(4/10)
Alpha 冲刺 (4/10) 队名:Jarvis For Chat 组长博客链接 本次作业链接 团队部分 工作情况汇报 张扬(组长) 过去两天完成了哪些任务: 文字/口头描述: 1、将中文分词、词频统计可视化部分整合进项目中 2、参与现场编程 展示GitHub当日代码/文档签入记录: 接下来的计划: 1、转到界面开发上 还剩下哪些任务: 个人任务看板 燃尽图 有哪些困难: 1、pyqt开发不熟悉 有哪些收获和疑问: 收获: 1、暂无 疑问 1、需要让队友抓紧学pyqt 郭俊彦 过去两天完成了
[beyond work] emacs 再再再入门
一。 没记错的话,这可能是第三次读emacs tutorial了。前两次读的非常慢,也不记得有没有读完了。总之最后都忘光了。 这次读的很顺畅,利用工作的空闲时间加上今天晚上(周日)。总算是读完了。 没有链接地址可以附: 打开emacs,启动屏幕上有个超链接写着 EMACS TUTORIAL,点上去就可以了。 二。 趁热打铁,随手找了个emacs lisp的快速入门: http://smacs.github.io/elisp/
第十四周项目1线性表的折半查找(循环法)
/*Copyright (c) 2015, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:H1.cpp
* 作者:辛志勐
* 完成日期:2015年12月2日
* 版本号:VC6.0
* 问题描述:线性表的折半查找(循环法)
* 输入描述:无
* 程序输出:图的基本输出
*/
#include <stdio.h> #define MAXL 100 typedef int KeyType; typedef char InfoType[10]; type
今日推荐
周排行