小编Rad*_*ean的帖子

数据结构等同于大型数据集的map(在java中)

是否有一个已经实现的数据结构,我可以使用它来分配给一个对象(在我的情况下是一个Edge),一个整数?我正在从一个文件,10密耳顶点,60密耳边缘读取图形,并使用地图(cost.put(e,cost))为每个边缘分配成本.

我以这种方式创建成本图:

costs = new HashMap<Edge,Integer>();
Run Code Online (Sandbox Code Playgroud)

它给出的例外是:

java.lang.OutOfMemoryError: Java heap space
    at java.util.HashMap.resize(Unknown Source)
    at java.util.HashMap.addEntry(Unknown Source)
    at java.util.HashMap.put(Unknown Source) 
Run Code Online (Sandbox Code Playgroud)

java directed-graph

7
推荐指数
2
解决办法
986
查看次数

在Windows批处理文件中查找文件并按大小排序

我将批处理脚本的命令行参数作为文件名和文件夹的列表.对于每个文件名,我需要打印找到该文件的文件夹的所有子文件夹(该文件的路径).子文件夹名称应按文件大小的降序排序(文件可以在不同的子文件夹中具有各种大小).

到目前为止我已经这样做了,但它不起作用:

::verify if the first parameter is the directory

@echo off
REM check the numbers of parameters
if "%2"=="" goto err1
REM check: is first parameter a directory?
if NOT EXIST %1\NUL goto err2
set d=%1
shift
REM iterate the rest of the parameters


for %%i in %dir  do (
find %dir /name %i > temp

if EXIST du /b temp | cut /f 1 goto err3 
 myvar=TYPE temp
echo "file " %i "is in: "

for %%j in …
Run Code Online (Sandbox Code Playgroud)

windows batch-file

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

标签 统计

batch-file ×1

directed-graph ×1

java ×1

windows ×1