- 博客(17)
- 资源 (4)
- 收藏
- 关注
翻译 使用Keras和预训练的词向量训练新闻文本分类模型
from __future__ import print_functionimport osimport sysimport numpy as npfrom keras.preprocessing.text import Tokenizerfrom keras.preprocessing.sequence import pad_sequencesfrom keras.utils im...
2018-07-27 16:01:30 4329 1
原创 归并排序之java实现
package com.cb.java.algorithms.sort;/** * 归并排序 * * @author 36184 * */public class MergeSort{ /** * 将一个数组的两半(各自有序)合并到一个数组 * * @param a * @param first * @param mid * @param last ...
2018-07-11 15:22:38 103
原创 使用neo4j-import批量导入数据到neo4j数据库中
1.使用的数据为一些坐标点和点之间的连线数据,点表示节点,线表示节点之间的关系点数据格式如下:nodeId:ID,name,x:double,y:double,:Label1000000,1000000,116.38102,23.555751000001,1000001,116.38177,23.558541000002,1000002,116.37234,23.55653线文件格式如下::STA...
2018-07-09 15:27:42 2689
原创 判断一棵二叉树是否为对称树之java实现
package com.cb.java.algorithms.jianzhioffer.tree;public class SymmetricTree { class TreeNode { int data; // 数据域 TreeNode left;// 左子节点 TreeNode right; // 右子节点 public TreeNode(int data) { ...
2018-07-08 13:07:19 914
原创 判断两棵二叉树是否相同之java实现
package com.cb.java.algorithms.jianzhioffer.tree;/** * 判断两个二叉树是否相同 * * @author 36184 * */public class SameTree { public boolean isSameTree(TreeNode first, TreeNode second) { // 如果两颗树都为空则相同...
2018-07-08 12:52:07 1172
原创 荷兰国旗问题
问题描述: 现有0、1、2三个数字乱序排列在一起,请通过两两交换任意两个数字,使得从左至右,依次是一些0、一些1、一些2。分析与解法初看此题,我们貌似除了暴力解决并无好的办法,但联想到我们所熟知的快速排序算法呢?我们知道,快速排序依托于一个partition分治过程,在每一趟排序的过程中,选取的主元都会把整个数组排列成一大一小的部分,那我们是否可以借鉴partition过程设定三个指针完成重新排列...
2018-07-08 10:53:41 106
原创 Tensorflow之张量和会话
1.张量的概念 Tensorflow的名字表明了张量的含义。在tensorflow中,所有数据通过张量形式表示。张量可以理解为多维数组。零阶张量表示标量,也就是一个数;一阶张量为向量,一维数组;n阶张量可以理解为n维数组。tensorflow中,张量并没有保存数字,只是表示数字的计算过程,是对tensorflow中运算结果的引用。import tensorflow as tfa = tf....
2018-07-07 19:03:54 456
转载 二叉树java实现
package com.cb.java.algorithms.jianzhioffer.tree;import java.util.ArrayList;import java.util.List;public class BinaryTree<E> { public static class Node<E> { Node<E> left = nu...
2018-07-07 11:12:44 114
原创 Tensorflow之计算图
1.计算图的概念Tensorflow这个名字已经说明了它的含义,Tensor是张量的意思,可以理解为多维数组,表明了它的数据结构;Flow意思是“流”,则体现了它的计算模型,表示了张量之间计算相互转化的过程。Tensorflow通过计算图的形式来表达计算,其中的每一个计算都是计算图上的一个节点,连接节点的边则描述了计算之间的依赖关系。如果一个运算的输入依赖另一个运算的输出,那么这两个运算就有依赖关...
2018-07-06 23:15:01 1245
原创 最大连续子数组和
package com.cb.java.algorithms.programmingmethod.array;/** * 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 * 求所有子数组的和的最大值,要求时间复杂度为O(n)。 * * @author 36184 * */public class MaxSubArray ...
2018-07-06 20:46:53 150
原创 寻找和为定值的两个数
题目描述输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(N)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。package com.cb.java.algorithms.programmingmethod.array;import java.util....
2018-07-05 15:01:11 142
原创 最大连续乘积子串
题目描述给一个浮点数序列,取最大乘积连续子串的值,例如 -2.5,4,0,3,0.5,8,-1,则取出的最大乘积连续子串为3,0.5,8。也就是说,上述数组中,3 0.5 8这3个数的乘积30.58=12是最大的,而且是连续的。解法一:暴力求解/** * 暴力求解:时间复杂度为O(n^2) * * @param arr * @param length * @return ...
2018-07-03 13:06:28 322
原创 找出数组中出现次数超过一半的数字
题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。解法一:如果无序,那么我们是不是可以先把数组中所有这些数字先进行排序(至于排序方法可选取最常用的快速排序)。排完序后,直接遍历,在遍历整个数组的同时统计每个数字的出现次数,然后把那个出现次数超过一半的数字直接输出,题目便解答完成了。总的时间复杂度为O(nlogn + n)。但如果是有序的数组呢,或者经过排序把无序的数组变成有序后的...
2018-07-03 10:29:19 1424 1
原创 合并两个有序数组
题目:有两个排序的数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2。实现一个函数,把A2中的所有数字插入到A1中,并且所有的数字是排序的。代码如下:package com.cb.java.algorithms.jianzhioffer.array;/** * 有两个排序的数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2。<br> * 实现一个函数,把A2中的...
2018-07-02 22:36:06 320
原创 查找有序二维数组的中位数
题目:给定 n×n 的实数矩阵,每行和每列都是递增的,求这 n^2 个数的中位数代码如下:package com.cb.java.algorithms.programmingmethod.search;/** * 给定 n×n 的实数矩阵,每行和每列都是递增的,求这 n^2 个数的中位数 * * @author 36184 * */public class SearchMedia...
2018-07-02 21:35:30 2015
原创 有序数组的查找
题目描述给定一个有序的数组,查找某个数是否在数组中,请编程实现。分析与解法一看到数组本身已经有序,我想你可能反应出了要用二分查找,毕竟二分查找的适用条件就是有序的。那什么是二分查找呢?二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。其算法流程如下:一开始,范围覆盖整个数组。将数组的中间项与T进行比较,如果T比数组的中间项要...
2018-07-02 16:31:12 1700
原创 二维数组中的查找
题目:在一个二维数组中,每一行都是按照从左往右递增的顺序排序,每一列都是按照从上往下递增的顺序排序。请完成一个函数,输入这样一个二维数组和整数,判断数组是否有改整数。例如:下面的二位数组都是每行梅列递增,如果在这个数组中查找数字7,如果有就返回true,如果没有就返回fasle。 1 2 8 9 2 4 9 10 4 7 10 13 6 ...
2018-07-01 10:22:48 226
weka中文教程
2017-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人