一,平面最近点对 问题:在给n个平面上的点,让你找到最近的一对点。 暴力n*n做法肯定超时。 我们考虑分治。 1-n这个区间,我们可以先找到A=(1-mid)和B=(mid+1,n)这个区间的最小点对。并一直递归下去。 现在主要的问题,在于如何对这两个区间进行合并操作。 因为,也许最近点对是A区间一 ...
分类:
其他好文 时间:
2020-02-20 10:14:35
阅读次数:
55
踩了很多坑,以为其他地方有捷径。 可能是小程序云开发刚起步的原因吧。 最终还是用官网的文档解决的问题。 "https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting started.html" 至于UI效果可以用van ...
分类:
微信 时间:
2020-02-20 10:14:08
阅读次数:
287
先左右对称反转,再沿右对角线对折,面试记住就行了 代码: 1 class Solution { 2 public: 3 void rotate(vector<vector<int>>& matrix) { 4 int len = matrix.size(); 5 //左右翻 6 for(int i= ...
分类:
其他好文 时间:
2020-02-20 10:13:45
阅读次数:
76
做Java开发的人,一生至少该有一次或多次遇到【For input String: ""】这样的报错问题,原因通常都是出现在字符串强制转换成数值类型的时候报的错。 比如: String yanggb = ""; int num = Integer.parseInt(yanggb); 这段代码就会报出 ...
分类:
编程语言 时间:
2020-02-20 10:13:32
阅读次数:
174
额,昨天下载依赖失败的时候报错信息忘记截图了 尝试了很多方法依然下载依赖失败的时候,应该考虑一下是否是node版本的原因 我这里失败时的版本是 12.13.0 切换到10.13.0 的版本后成功下载,关于node版本的切换可以使用 nvm 来管理 ...
分类:
其他好文 时间:
2020-02-20 10:13:09
阅读次数:
61
分治与汉诺塔 分治算法 分治算法介绍 分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排 ...
分类:
其他好文 时间:
2020-02-20 10:12:53
阅读次数:
62
用Java编写计算器,代码展示!importjava.awt.BorderLayout;importjava.awt.Dimension;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjava
分类:
编程语言 时间:
2020-02-20 10:12:36
阅读次数:
85
实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 示例 1: 输入: s = "leetcode"输出: false 示例 2: 输入: s = "abc"输出: true限制: 0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。 最开始想的是字符可能范围是0~25 ...
分类:
其他好文 时间:
2020-02-20 10:12:24
阅读次数:
53
本题要求计算下列分段函数f(x)的值(x为从键盘输入的一个任意实数): 输入格式: 直接输入一个实数x 输出格式: 在一行中按“f(x)=result”的格式输出,其中x与result都保留三位小数。 输入样例: 3.14 输出样例: f(3.140)=0.865 import math x = f ...
分类:
其他好文 时间:
2020-02-20 10:12:04
阅读次数:
113
Python爬虫 2019大学排名数据抓取 准备工作 1. 输入:大学排名URL连接 2. 输出:大学排名信息屏幕输出 3. 所需要用到的库:requests,bs4 思路 1. 获取网页信息 2. 提取网页中的内容并放到数据结构中 3. 利用数据结构展示并输出结果 程序设计 1. 定义函数getH ...
分类:
编程语言 时间:
2020-02-20 10:11:36
阅读次数:
92
什么是架构 缘起 一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。我曾经也到处寻找过架构的定义,请教过很多人,结果发现,没有大家都认可的定义。套用一句关于 big data 流行的笑话,放在架构上也 ...
分类:
其他好文 时间:
2020-02-20 10:10:32
阅读次数:
55
事先声明,这不是华为软挑的软广,我也不是海军。 这篇文章纯粹是心血来潮,原因是去年上传到github的参赛代码,前几天又有两个人star和fork了。 记得star热潮还是去年4月复赛刚结束的那几天,厚着脸皮在八大赛区的群里发消息求关注,之后就陷入了无限吃灰期。结果,我的开源代码在前几天突然又被挖出 ...
分类:
其他好文 时间:
2020-02-20 10:10:00
阅读次数:
951
Python开发【第二篇】:Python基本数据类型
分类:
编程语言 时间:
2020-02-20 10:09:32
阅读次数:
98
为了减少人群聚集、防止交叉感染,很多企业延迟复工并响应国家“停工不停业、停课不停学“的号召,通过在家办公的方式陆续复工。在家,是帮助疫情平复;办公,是维护经济稳定。在特殊时期,远程办公成为企业保障日常经营的首选方式。今天与大家分享一下,在家办公,怎么高效完成远程工作。在家办公最大的挑战,是远程之下,管理和沟通效率会大大下降。第一个挑战:很多人在家里进入没有他律的自律。什么叫没有他律的自律?说人应该
分类:
其他好文 时间:
2020-02-20 10:09:10
阅读次数:
77
RDD 的操作函数(operation)主要分为2种类型 Transformation 和 Action. 在这里只读表示当你对一个 RDD 进行了操作,那么结果将会是一个新的 RDD, 这种情况放在代码里,假设变换前后都是使用同一个变量表示这一 RDD, RDD 里面的数据并不是真实的数据,而是一 ...
分类:
其他好文 时间:
2020-02-20 10:08:53
阅读次数:
70
Django 是一个Python定制框架,可用于简便、快速的开发数据库驱动的web站点。 要使用Django,首先要建立一个虚拟工作环境。 那么,为什么要搭建虚拟环境呢?我们来看以下的开发场景: 假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也 ...