- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 升级centos7 python2.7版本的pip
1.下载get-pip.pywget https://bootstrap.pypa.io/pip/2.7/get-pip.py2.在当前文件夹执行python get-pip.py
2021-08-16 22:30:20 191
转载 场景题:需求:谁关注了我,我关注了谁,谁与我互相关注。表该如何设计,索引怎么建。查询语句怎么写
粉丝关注表使用四列,主键id,userId,fansId,是否互相关注。用两行数据来保存互相的关注关系,这样查询起来更方便,用空间换时间。主键有主键索引,剩下的字段不适合建索引,因为字段重复太多。...
2020-09-06 21:02:48 726 1
原创 如何快速知道你的排名,如何知道任一分数排名 经典算法桶排序
高考成绩2000万数据,分数0-750,如何快速知道你的排名,如何知道任一分数排名 --->桶排序 (3)public class BucketSorting {// num为学生所有的份数;// scres为你的份数 static int BucketSortingfunction(int [] num,int scres){// 建立一个计数变量 int count = 0;//建立并初始化一个份数分桶,把所有份数映射进去 .
2020-09-06 20:37:43 880
原创 排序数组,平方后,数组当中有多少不同的数字(相同算一个)。
排序数组,平方后,数组当中有多少不同的数字(相同算一个)。import java.util.HashSet;import java.util.Set;public class SquareNotEqual { /**方法一,说白了,先进行排序,然后对数据挨个进行判断。 * * * 一个有序数组,平方之后,有多少个不一样的数 * 思路:先把他们全部转换为非负数,然后两个指针从两端开始向中间扫描,从大到小开始计数, * 此时头尾两指针的元素得.
2020-09-06 16:52:48 423
原创 AB两个排序数组,原地合并数组。
原理如下图:public class Merge { static Integer[] unionArray(int[] a,int[] b){ List c = new ArrayList(); int i = 0; int j = 0; while (i<a.length && j<a.length){ if(a[i] &l...
2020-09-02 23:00:11 481 1
原创 让你设计一个微信发红包的api,你会怎么设计,不能有人领到的红包里面没钱,红包数值精确到分。
public class Hongbao { public static double getRandomMoney(Redpackage redpackage){ if (redpackage.redpackage_size == 1){ redpackage.redpackage_size--; return (double) Math.round(redpackage.redpackage_money*100)/100; .
2020-09-02 22:52:57 951 1
原创 买卖股票的最佳时机(只能有一次买卖,可以最多两次买卖,不限次数)
算法题:买卖股票的最佳时机(只能有一次买卖,可以最多两次买卖,不限次数)LeetCode——Best Time to Buy and Sell Stock IIIpackage src.main.java;public class test {//买卖一次 public int maxProfit(int[] prices) { if(prices==null || prices.length==0) return 0; .
2020-09-02 22:39:41 791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人