码迷,mamicode.com
首页 > 编程语言
算法进阶面试题03——构造数组的MaxTree、最大子矩阵的大小、2017京东环形烽火台问题、介绍Morris遍历并实现前序/中序/后序
接着第二课的内容和带点第三课的内容。 (回顾)准备一个栈,从大到小排列,具体参考上一课.... 构造数组的MaxTree 【题目】 定义二叉树如下: public class Node{ public int value; public Node left; public Node right; p ...
分类:编程语言   时间:2019-02-21 12:17:51    阅读次数:6
Python 之 类的继承
类的继承代码#AuthorKangclassPerson(object):#父类def__init__(self,name,sex):#类的初始化self.Name=nameself.Sex=sexdefwalkking(self):#类的方法print("%siswalking"%self.Name)classBlackPerson(Person):#子类def__init__(self,nam
分类:编程语言   时间:2019-02-21 11:07:37    阅读次数:12
求解最大连续子数组和问题
前言最近工作不是特别忙,所以有更多时间来学习算法相关知识,补短处。题目来源于leetcode,通过一个算法题,我们去分析该算法题所属类型,以及解题思路,以及该算法题所用到的数学知识。选择的算法题目从容易到困难,逐步提高难度,解题的思路也是从简单到复杂,时间复杂度也是从低到高的顺序来书写这个系列的博客。因工作语言和使用熟练度原因算法采用Java编写,但该系列中可能会穿插c、C++、python语言实
分类:编程语言   时间:2019-02-21 11:06:26    阅读次数:12
Python - def 函数
1.def 函数 如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,因为这样做违反了软件工程中 DRY原则。 Python 提供了 函数功能,可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。 def function_name(par ...
分类:编程语言   时间:2019-02-21 11:05:15    阅读次数:20
形参与实参的区别---java基础
1、形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。2、实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预 ...
分类:编程语言   时间:2019-02-21 11:04:31    阅读次数:11
JavaScript面试的完美指南(开发者视角)
为了说明 JS 面试的复杂性,首先,请尝试给出以下结果: 十有八九的会给出false, 其实运行结果是true,原因请看 "这里" 。 1) 理解 JS 函数 函数是 JavaScript 的精华,是 JS 一等公民。JS 函数不仅仅是一个普通的函数,与其他语言不同,JS 函数可以赋值给变量,作为参 ...
分类:编程语言   时间:2019-02-21 11:02:19    阅读次数:12
Spring Boot入门
Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring boot能简化我们之前采用SpringMVC+Spring+Mybatis框架进行开发的过程。在以往我们采用SpringMVC+Spring+Mybatis框架进行开发的... ...
分类:编程语言   时间:2019-02-21 11:01:22    阅读次数:11
JAVA程序分析工具jstat和jstack
jstatJstat是JDK自带的一个轻量级小工具。全称“JavaVirtualMachinestatisticsmonitoringtool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heapsize和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。jstat工具特别强大,有众多的可选项,
分类:编程语言   时间:2019-02-21 11:00:48    阅读次数:12
python学习之字典
字典字典是python的一种数据结构,也是一种可变容器模型,并且可以存储任意类型对象;字典是由键和对应的值成对组成,键可以对应多个值,键和值之间使用冒号进行隔开,每个元素使用逗号隔开,元素存放在花括号中{}。字典也被成为关联数组和哈希表;字典常用方法1.字典的创建键必须独一无二,值可以去任何数据类型,但必须是不可变的;#定义一个空的字典dict1={}print(dict1,type(dict1)
分类:编程语言   时间:2019-02-21 09:49:10    阅读次数:13
排序算法
排序算法有很多种,并在实际编程过程中用的非常广泛。常用的排序算法有:插入排序算法,选择排序算法,冒泡排序算法,快速排序算法,归并排序算法,希尔排序算法,堆排序算法。
分类:编程语言   时间:2019-02-21 09:46:42    阅读次数:9
查找算法
查找算法是典型的常用算法,查找算法对综合效率要求比较高,常用的查找算法有很多种,本文主要介绍顺序查找和折半查找(二分查找),更多的查找算法还请小伙伴们自行研究。
分类:编程语言   时间:2019-02-21 09:45:43    阅读次数:9
java 字节流文件复制方法总结
1、使用字节流每次读写单个字节 2、使用字节流每次读写多个字节 3、使用字节缓冲流每次读写单个字节 4、使用字节缓冲流每次读写多个字节 ...
分类:编程语言   时间:2019-02-21 09:45:21    阅读次数:10
c++向量,迭代器
迭代器本身是指针,向量也可以按照数组来访问。 ...
分类:编程语言   时间:2019-02-21 09:44:53    阅读次数:8
使用Bootstrap、Electron和JavaScript开发桌面应用
HTML一直是桌面软件的重点,各种桌面软件或者多或少都会嵌入一些HTML的代码。而自从在了Nodejs后,使用HTML制作桌面就成为了可能。这要感谢node-webkit引入了对桌面的支持,然后electron推动了这个趋势。由于node-webkit的支持力度似乎不够大,而electron已经有相应的比较成熟的产品Atom/VSCode,所以我倾向了electron.今天我要介绍如何使用elec
分类:编程语言   时间:2019-02-21 09:44:19    阅读次数:10
基于 Python + Proftpd 实现文件自动备份
一、环境概述1.概述作用:将项目服务器的重要需备份文件自动定期备份至公司内部的服务器架构:FTP服务器部署于内网服务器,为被动模式,通过防火墙映射21端口和通信端口,使外网的机器可以访问。客户端为Linux或Windows服务器,通过python脚本(版本为python2)将本地需要备份的文件定时打包上传至FTP服务器2.服务器配置说明角色操作系统IP地址备注备份客户端centos6/7、Wind
分类:编程语言   时间:2019-02-21 09:44:06    阅读次数:9
python内置模块之-logging
logging 模块主要用于写日志 logging模块主要有如下几个组件 Logger Logger对象提供应用程序可直接使用的接口 Handler Handler发送日志到适当的目的地 Filter Filter提供了过滤日志信息的方法 Formatter Formatter指定日志显示格式 lo ...
分类:编程语言   时间:2019-02-21 09:43:01    阅读次数:8
Python-Django基础知识
作为Python最流行的web框架,django已经深受广大Pythoner喜爱,本站就是基于django实现的。因此,有必要对django的一些基础知识做一些总结,以引领初学者进入Python的web世界。
分类:编程语言   时间:2019-02-21 09:40:09    阅读次数:5
372129条   上一页 1 2 3 4 5 6 7 8 ... 21890 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!