小编Car*_* S.的帖子

为什么这个算法是O(nlogn)?

我正在读一本关于算法分析的书,并且已经找到了一种我不知道如何获得时间复杂度的算法,尽管该书说它是O(nlogn).

这是算法:

sum1=0; 
for(k=1; k<=n; k*=2) 
  for(j=1; j<=n; j++) 
    sum1++;
Run Code Online (Sandbox Code Playgroud)

algorithm big-o time-complexity

4
推荐指数
2
解决办法
1165
查看次数

如何在使用 CSS 网格自动调整属性时完美居中网格项目?

我有这个网格:

CSS 网格

完整代码可以在Codepen中查看

问题是,由于auto-fit属性的原因,当更改屏幕尺寸时,某些列会下降。我需要即使出现新行,所有网格项也应该在网格容器中居中。

这是场景:

设想

body {margin: 0}

.about-us__block {
  width: 150px;
  height: 200px;
  background: yellow;
}

.about-us__container {
  background: black;
  padding: 20px 0;
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-gap: 10px;
}

.about-us__text {
  padding: 5px;
  text-align: center;
  background-color: #35306B;
  color: #ebecec;
}

.about-us__text h6 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
}

.about-us__text p {
  font-family: Helvetica;
  margin: 0;
}

.about-us__item:nth-of-type(4) {
  grid-column: 2;
}
Run Code Online (Sandbox Code Playgroud)
<div class="about-us__container">
  <div class="about-us__item">
    <div class="about-us__block"></div>
    <div …
Run Code Online (Sandbox Code Playgroud)

html css centering css-grid

4
推荐指数
1
解决办法
3095
查看次数

如何使用“ Visual Studio Code Remote-容器”设置到Vagrant容器的远程连接?

我正在探索称为VSCode Remote Pack的新集合扩展,并且我想使用Remote Container扩展连接到Vagrant容器。使用Windows 10操作系统,我该怎么做?

我尝试了扩展程序,但它要求我安装Docker,据此我猜想它仅适用于Docker容器。但我想知道是否有人已经设法连接到Vagrant盒子。

这是扩展名中的文档: https://code.visualstudio.com/docs/remote/containers

vagrant vagrant-windows visual-studio-code vscode-remote

4
推荐指数
2
解决办法
1504
查看次数