02 2020 档案

摘要:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [ 1, 1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 阅读全文
posted @ 2020-02-19 22:15 梦小冷 阅读(297) 评论(0) 推荐(0)
摘要:1.下载源代码 https://github.com/thunlp/OpenNE 2.安装依赖 然而我在这里报错了,在安装TensorFlow报错了,人家的是GPU版本,但是我的电脑太渣了,没有英伟达的显卡,所以没发安装cuda,so只能安装CPU版本的TensorFlow,中间各种报错,踩坑无数, 阅读全文
posted @ 2020-02-14 00:07 梦小冷 阅读(611) 评论(0) 推荐(0)
摘要:我参照网上安装TensorFlow的教程,大多都安装成功,但是在import的时候报错,有的是ddl,有的是numpy版本不匹配的问题,踩坑多次,终于解决 安装过程 1.下载TensorFlow到本地 https://storage.googleapis.com/tensorflow/windows 阅读全文
posted @ 2020-02-11 20:36 梦小冷 阅读(640) 评论(0) 推荐(0)
摘要:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{} 阅读全文
posted @ 2020-02-10 18:38 梦小冷 阅读(131) 评论(0) 推荐(0)
摘要:java基础知识 变量的分类 java的变量分类 局部变量 1.局部变量必须初始化 2.局部块执行完毕变量生命周期结束 成员变量 方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如果不自行初始化,它会自动初始化成该类型的默认初始值。默认值如下表所示. | 数据类型 | 实始值 | | 阅读全文
posted @ 2020-02-10 15:26 梦小冷 阅读(270) 评论(0) 推荐(0)
摘要:java基础知识 数组 数组介绍 数组是一种数据结构,用来存储同一类型值的集合。 通过一一个整型下标可以访问数组中的每一个值。例如,如果a是一个整型数组,a[i]就是 数组中下标为i的整数。 数组在内存中占据了一块连续的内存空间。 数组的初始化方式 数组在初始化过程中,有两种初始化方式:静态和动态初 阅读全文
posted @ 2020-02-04 11:50 梦小冷 阅读(225) 评论(0) 推荐(0)
摘要:反转一个单链表。 示例: 输入: 1 2 3 4 5 NULL 输出: 5 4 3 2 1 NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 在真实的面试中遇到过这道题? 头插法,每次从原来的链表按顺序取下第一个元素,插到新链表的头部,插到最后链表就反转了 来源:力扣(Le 阅读全文
posted @ 2020-02-04 11:00 梦小冷 阅读(80) 评论(0) 推荐(0)
摘要:给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 比较简单的想法,哈希表 阅读全文
posted @ 2020-02-04 10:57 梦小冷 阅读(131) 评论(0) 推荐(0)
摘要:编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference 阅读全文
posted @ 2020-02-03 11:45 梦小冷 阅读(157) 评论(0) 推荐(0)
摘要:给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101" 来源:力扣(LeetCode) 链接 阅读全文
posted @ 2020-02-02 00:08 梦小冷 阅读(217) 评论(0) 推荐(0)
摘要:示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2: 输入: [4,3,2,1] 输出: [4,3,2,2] 解释: 输入数组表示数字 4321。 来源:力扣(LeetCode) 链接:https://leetcode cn.com/proble 阅读全文
posted @ 2020-02-01 22:55 梦小冷 阅读(327) 评论(0) 推荐(0)
摘要:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [ 2,1, 3,4, 1,2,1, 5,4], 输出: 6 解释: 连续子数组 [4, 1,2,1] 的和最大,为 6。 来源:力扣(LeetCode) 链接:https://l 阅读全文
posted @ 2020-02-01 22:51 梦小冷 阅读(77) 评论(0) 推荐(0)
摘要:Java基础 java介绍 java特点 半解释半编译 1.编译型:编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。 2.解释型:解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码 阅读全文
posted @ 2020-02-01 18:11 梦小冷 阅读(204) 评论(0) 推荐(0)