小编iab*_*k15的帖子

npm install 冻结并显示 IdealTree:chatting: sill IdealTree buildDeps

当我安装任何东西时,npm 冻结了。即使删除 package-lock.json 后也没有任何变化。这是一个类似的问题。谁能告诉我如何解决这个问题?

在此输入图像描述

node.js npm

22
推荐指数
3
解决办法
4万
查看次数

在 C++ 中每次输出不同(意外行为)

这是合并排序的代码,有时它给出正确的输出,但有时它给出一个值改变的输出。

#include "bits/stdc++.h"
using namespace std;

//function to merge two array
vector<int> merging(vector<int> a,vector<int> b){   
    int x = (int)a.size() + (int)b.size();
    vector<int> v(x);
    int p = 0;
    int q = 0;
    for(int i=0;i<x;++i){
        if((q<(int)b.size())?a[p]<b[q]:true && p<(int)a.size()){
            v[i] = a[p];
            p++;
        }else{
            v[i] = b[q];
            q++;
        }
    } 
    return v;
}


//splitting the array and then merging the array
vector<int> mergeSort(vector<int> k){
   int x = (int)k.size();
   if(x<2){
       return k;
   }
   vector<int> a(k.begin(),k.begin()+(x/2));
   vector<int> b(k.begin()+(x/2),k.end());
   return merging(mergeSort(a),mergeSort(b));
}


int main(){
    vector<int> v …
Run Code Online (Sandbox Code Playgroud)

c++ mergesort

0
推荐指数
1
解决办法
93
查看次数

标签 统计

c++ ×1

mergesort ×1

node.js ×1

npm ×1