topk问题是一个十分经典的问题,解决该问题主要有两种思路。 第一种是利用 堆 结构,讲解:https://www.cnblogs.com/chengxiao/p/6129630.html 第二种是利用 快速排序 先回顾一下实现堆结构的代码: package LCtest.com; import j ...
分类:
其他好文 时间:
2020-06-05 00:54:50
阅读次数:
54
https://python123.io/ws/demo.html <html><head><title>This is a python demo page</title></head> <body> <p class="title"><b>The demo python introduces s ...
分类:
Web程序 时间:
2020-06-05 00:36:28
阅读次数:
85
要求修改一个字符串 user<div>user</div><p>user</p>user<div>myuser</div> String s = "user<div>javauserok</div><p>user</p>user<div>myuser</div>--<div>aa</div><div ...
分类:
编程语言 时间:
2020-06-04 22:04:43
阅读次数:
112
C语言解决汉诺塔问题 汉诺塔是典型的递归调用问题: hanoi简介:印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有 ...
分类:
编程语言 时间:
2020-06-04 22:00:39
阅读次数:
119
原文:减少if...的使用 最近维护一批代码,其中包括一堆if...的使用,多的情况嵌套8、9层,痛苦不堪,所以搜寻一些可以降低if...else的方法来改善一下代码,写个简单总结。 第一种: 优化前 if (measuredValue > 8) return 5 * measuredValue *... ...
分类:
其他好文 时间:
2020-06-04 21:26:30
阅读次数:
69
在superset => templates => appbuilder 文件夹下找到 navbar.html 如果没有可对应新建,navbar.html内容如下 {% set menu = appbuilder.menu %} {% set languages = appbuilder.langu ...
分类:
其他好文 时间:
2020-06-04 21:19:08
阅读次数:
53
题解 不用修改原始链表(做题不要太死板,不一定非要在原始链表上进行修改) 新建两个链表before和after 在遍历原始链表的过程中,小于x的插入到before中,大于x的插入到after中 public ListNode partition(ListNode head, int x) { Lis ...
分类:
其他好文 时间:
2020-06-04 19:40:42
阅读次数:
51
#!/bin/bash dir=/home/king while read line do my_dir="$dir/$line" if [ ! -d "$my_dir" ];then echo $my_dit mkdir $my_dir else echo "direc exist" fi { w ...
分类:
其他好文 时间:
2020-06-04 15:43:31
阅读次数:
118
先想大的骨架,再想小的骨架, 写代码的原则:封装变化可以有多个错误出口,只能有一个正确出口。 通用思路:for 循环 中 await (解决嵌套异步) 普适性更强的东西沉淀到自己手里头 把变化收敛在简单的地方,复杂的逻辑里不要加一堆if-else(比如for里面尽量少一大堆if-else) 要收口, ...
分类:
其他好文 时间:
2020-06-04 01:23:49
阅读次数:
73
ES5中的回调地狱了解吗?如a回调b,b回调c,c回调d……层层回调,就叫回调地狱 //异步,回调函数 //1 function loadScript(src,callback){ let script=document.createElement('script'); script.src=src ...
分类:
其他好文 时间:
2020-06-04 01:14:51
阅读次数:
57