logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【笔记】每一对顶点间的最短路径

每一对顶点间的最短路径弗洛伊德算法弗洛伊德算法的实现1.每一对顶点间的最短路径  如果要计算每一对顶点之间的最短路径,需每次以一个顶点为出发点,将迪杰斯特拉算法重复执行n次,就可以得到每一对顶点的最短路径,总的时间复杂度为O(n3)O(n^3)。如果采用弗洛伊德算法,虽然时间复杂度也是O(n3)O(n^3),但是形式更简单。2.弗洛伊德算法   基本算法思想

【笔记】树、森林与二叉树的转换与应用

树和森林转换为二叉树二叉树转换为树和森林森林的遍历树与二叉树的应用由两种遍历序列确定二叉树树的广义表形式表示

【笔记】计算机的运算方法(四)

五、算术逻辑单元1.ALU电路2.快速进位链并行加法器串行进位链并行进位链五、算术逻辑单元  每一种算术运算的都相对应一个基本硬件配置,核心部件是加法器和寄存器。ALU电路是既能完成算术运算又能完成逻辑运算的部件。1.ALU电路  AiAiA_i和BiBiB_i为输入变量;kikik_i为控制信号,kikik_i的不同取值可决定该电路作哪一种算...

【精华】Android面试精华总结——Fragment组件

一、Fragment简介  Fragment(片段)表示Activity中的行为或用户界面部分。可以将多个片段组合在一个Activity中来构建多窗格UI,以及在多个Activity中重复使用某个片段。可以将片段视为Activity的模块化组成部分,它具有自己的生命周期,能接受自己的输入事件,并且可以在Activity运行时添加或删除片段。Fragment必须被嵌入一个Activity中,它们的.

【练习】哈工大数据结构实验——算术表达式求值

一实验目的二实验要求及实验环境1实验要求2实验环境三设计思想1逻辑设计2物理设计四测试结果五系统不足与经验体会1系统不足2经验体会六源码

【笔记】敏捷开发

一什么是敏捷二敏捷及变更成本三什么是敏捷过程四极限编程极限编程过程工业极限编程五其他敏捷过程模型Scrum动态系统开发方法敏捷建模敏捷统一过程敏捷过程工具集  敏捷软件工程是哲学理念和一系列开发指南的综合。这种哲学理念推崇:让客户满意且尽早的增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。开发的指导方针强调超越分...

#软件工程#极限编程
【干货】软件安装报“不能注册DLL/OCX:RegSvr32失败;退出代码Ox3”

安装软件遇到报错:“不能注册DLL/OCX:RegSvr32失败;退出代码Ox3”。可参考下面文章进行操作http://wiki.boowayun.com/bwwiki/detail/3403.html

【干货】软件安装报“不能注册DLL/OCX:RegSvr32失败;退出代码Ox3”

安装软件遇到报错:“不能注册DLL/OCX:RegSvr32失败;退出代码Ox3”。可参考下面文章进行操作http://wiki.boowayun.com/bwwiki/detail/3403.html

【精华】非科班通往计算机之路的书籍天梯推荐

一、绪论1.背景  计算机行业持续火热,移动互联网、大数据云计算、人工智能、物联网、区块链、量子计算等新技术掀起了一波接一波高潮,正在改变着世界的面貌,再度引领第四次工业革命,对全行业都有着巨大的冲击,各行各业都被智能时代的浪潮所席卷,传统企业不得不面临产业转型。在这样的时代背景下,计算机行业就业形势一片大好,而传统行业却不容乐观,便呈现出“三百六十行,行行转IT”的局面。  最近有不少朋友...

【精华】安卓开发学习路线规划

  近一段时间经常被朋友问到如何从零开始学习安卓,成为一名安卓开发工程师。不得不感叹,现在各行各业都有不少人在涌向IT/互联网行业,希望从事程序开发工作,竞争越来越激烈了。借此机会,我梳理了一下自己所学所知的安卓知识,制定了这份安卓开发学习路线规划,希望能帮助到有志于安卓开发的伙伴能尽快找到学习的方向,进入安卓开发的大门!一、安卓开发学习路线  安卓开发可以从深度和广度两个维度进行学习。大方向上看

    共 11 条
  • 1
  • 2
  • 请选择