python
Yyl0718
这个作者很懒,什么都没留下…
展开
-
剑指offer--二叉搜索树的后序遍历序列;二叉树中和为某一值的路径;二叉搜索树与双向链表;最小的K个数;二叉树的下一个结点;把二叉树打印成多行;二叉搜索树的第k个结点;序列化二叉树
二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。代码# -*- coding:utf-8 -*-class Solution: def VerifySquenceOfBST(self, sequence): # write code here ...原创 2020-02-29 21:24:25 · 215 阅读 · 0 评论 -
剑指offer--数组中出现次数超过一半的数字;整数中1出现的次数(从1到n整数中1出现的次数);丑数;数组中只出现一次的数字;重建二叉树;树的子结构;二叉树的镜像;从上往下打印二叉树
数组中出现次数超过一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。代码# -*- coding:utf-8 -*-class Solution: def MoreThanHalfNum_Solution(self...原创 2020-02-27 21:51:47 · 212 阅读 · 0 评论 -
剑指offer--栈的压入、弹出序列;链表中倒数第k个节点;反转链表;合并两个排序的链表;复杂链表的复制;两个链表的第一个公共结点;链表中环的入口结点;二进制中1的个数;不用加减乘除做加法
栈的压入、弹出序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码# -*- coding:utf-8 -*-class Soluti...原创 2020-02-26 14:37:26 · 232 阅读 · 0 评论 -
剑指offer--斐波那契数列,跳台阶,变态跳台阶,二维数组中的查找,替换空格,用两个栈实现队列,旋转数组的最小数字,调整数组顺序使奇数位于偶数前面,从尾到头打印链表,包含min函数的栈
题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39分析首先是使用递归的方法,但是使用这种方法会使编译器超时另一种就是使用循环的方法,每次获取前一次的两个值,进行循环循环代码# -*- coding:utf-8 -*-class Solution: def Fibonacci(self, n): ...原创 2020-01-09 22:09:34 · 236 阅读 · 0 评论 -
Branum Trace 安装指南
Branum Trace 安装指南Barnum Trace 简介安装代码分析run.pyagent.pyBarnum Trace 简介这是一个能够利用Intel PT机制对虚拟机中运行的可执行程序进行信息记录并收集,使用它来对能够在虚拟机中动态运行的可执行文件或者恶意文档查看器的运行来判断分析其文件特性。安装代码分析run.py主要函数transfer_sample():进行jo...原创 2020-01-09 20:40:01 · 242 阅读 · 0 评论 -
Keras实现RNN
Keras实现简单RNNimport numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.layers.recurrent import ...原创 2019-10-10 16:39:41 · 895 阅读 · 0 评论 -
Keras实现CNN
Keras实现CNNimport numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequential# 二维的卷积、池化、扁平化from keras.layers import Dropout,Dense,Convolution2D,...原创 2019-10-10 16:36:37 · 265 阅读 · 0 评论 -
MNIST识别分类网络实现
MNIST识别分类程序本文import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.optimizers import SGD...原创 2019-10-10 10:29:16 · 184 阅读 · 0 评论 -
keras非线性回归实现
keras非线性回归实现这次非线性回归实现,相比较于线性回归,多添加了隐藏层层数,并且需要使用不同类型的激活函数来进行适应非线性,分别使用了tanh和relu来显示结果#非线性回归import kerasimport numpy as np import matplotlib.pyplot as plt #按顺序构成的模型from keras.models import Seque...原创 2019-10-09 20:33:01 · 515 阅读 · 0 评论 -
线性回归keras实现
线性回归keras实现#线性回归import kerasimport numpy as np import matplotlib.pyplot as plt #按顺序构成的模型from keras.models import Sequentialfrom keras.layers import Dense#使用numpy生成100个随机点x_data = np.random....原创 2019-10-06 20:15:45 · 156 阅读 · 0 评论