标签: traversal

打印将从链接列表中删除该值

作为作业的一部分,我需要编写两个函数:

  1. 一个函数,它汇总了两个表示为链表的自然数
  2. 打印以相同方式表示的数字的函数.

由于某种原因,两个函数分别完美地工作,但是当我尝试在sum函数的结果上使用print函数时,它会在print函数的开头改变sum的值,并输出错误的值.当我使用printf在main中打印相同的值时,没有问题.我的代码详述如下.有任何想法吗?

void main() 
{
  int a[1] = { 1 },
    b[1] = { 2 };
  int * *pa, **pb;
  List lst1, lst2;
  List sum;

  pa = (int * *) malloc(sizeof(int * )); * pa = &a[0];
  pb = (int * *) malloc(sizeof(int * )); * pb = &b[0];
  lst1 = arrToList(pa, 1);
  lst2 = arrToList(pb, 1);
  addNumbers(lst1, lst2, &sum);
  //printf("%d\n",*(sum.head->dataPtr));
  printNumber(sum);
}

//a function that recieves a number represented ad a list and prints it
void printNumber(List …
Run Code Online (Sandbox Code Playgroud)

c traversal linked-list

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

PHP - 遍历目录并获取所有文件(图像)的代码

我想写一个将遍历指定目录的页面....并获取该目录中的所有文件...

在我的情况下,目录将只包含图像并显示图像及其链接...

这样的事情

例

怎么做

ps该目录将不是用户输入..它将始终是相同的目录...

php directory traversal getfiles

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

你如何遍历int [] []?

我试过做:

for (int i=0; i<matrix.length; i++) {
  for (int j=0; j<matrix[].length; j++) {
Run Code Online (Sandbox Code Playgroud)

但那不起作用:(

traversal

0
推荐指数
2
解决办法
169
查看次数

遍历表达式树

是否有可能在.NET中遍历Expression实例?

我的意思是:我在外部代码中生成了Expression/Expresstion>实例.有没有可能看到那里有什么?

c# traversal expression-trees

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

使用Lambda遍历链表

是否可以使用Lambda遍历链接列表中的(IE:查找元素)?我的假设是它不是吗?

c# lambda traversal linked-list

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

Perl:如何全局访问所有且仅子目录?

我正在尝试编写一个 Perl 脚本来执行预排序目录遍历。我需要它来获取给定目录的所有子目录,包括隐藏的子目录。不幸的是,当我尝试以这种方式进行通配时:

<$dir/* $dir/.*>

... 原因 ”。” 和“..”也会被返回,这会扰乱我的函数,因为它会导致无限循环。如何获取$dir 的子文件夹(常规和隐藏),而不获取当前或上层目录?

例如,如果我的文件夹是“dir”并且它包含以下子目录:

你好
.hiddendir
“名称中带有空格的目录”
“名称中带有空格的.hidden目录”
dir2

...我想得到一个只有这些而不是“.”的数组。或者 ”..”。

我不在乎文件是否也出现,因为我稍后使用“if (-d $dir)”。有没有办法可以测试通配数组的元素是否等于当前目录或父目录,以便我可以排除它们?

谢谢

directory perl hidden glob traversal

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

两个目录之间的差异

下面是问题:假设在 DirA 中我有这些文件:

file1
file2
file3
file4
Run Code Online (Sandbox Code Playgroud)

在 DirB 中我有以下文件:

file1
file2
file3
Run Code Online (Sandbox Code Playgroud)

现在,如果我必须制作一个脚本来告诉我两个目录之间的差异(在本例中,dirB 中缺少 file4),并且还将文件复制到 DirB 中,那么命令是什么?

unix directory bash diff traversal

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

`File.directory?`方法在传递Dir.entries元素时总是返回`false`

我对红宝石很新.我正在尝试在ruby中打印目录结构.以下是我正在使用的代码:

Repo_dir = 'path_to_the_dir'

dir = Dir.entries(Repo_dir)
dir.each do |folder|
    if folder == '.' or folder == '..'
        print ""
    else    
        print "#{folder}\n"
        if File.directory?(folder) 
            print "we are here !"
            sub_dir = Dir.entries("#{Repo_dir}#{File::SEPARATOR}#{folder}")
                sub_dir.each do |subdir|
                    print "#{subdir}\n"
                end
        end

    end

end
Run Code Online (Sandbox Code Playgroud)

此代码只打印父目录(dir数组)的结构.它不打印我的'dir'对象条目中的文件/文件夹,也就是说,它从不打印子目录,也不打印"我们在这里!".File.directory?方法总是返回false.

Ruby版本:1.9.3

ruby directory traversal dir subdirectory

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

jQuery DOM遍历

我得到了以下源代码,它由PHP服务器文件生成:

<div class="row">
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>

<div class="test"></div>

<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>

<div class ="test"></div>

<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>
<img src="xxx.jpg" data-imgurl="xxx.jpg" width="200"/>

<div class ="test"></div>

</div>
Run Code Online (Sandbox Code Playgroud)

现在我想跟踪任何图像上的点击,并在相应的#test div中显示完整大小的图像.但是我不知道,如何访问最近的#test div,因为这是图像应该追加的地方.

$('.row').on('click', 'img', function(

)};
Run Code Online (Sandbox Code Playgroud)

编辑:点击的图像应该只出现在下面的第一个.test类中..而不是以下所有.

问候

javascript jquery traversal

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

遍历数组Javascript

我应该使用while循环来遍历这个数组并将每个项目乘以2.当我尝试运行它时页面会永远保持加载....我错过了什么?谢谢.

var prices = [4, 5, 8, 10];

var i = 0;
while (i < prices.length){
    prices[i]++;
    i*=2;
}

console.log(prices);
Run Code Online (Sandbox Code Playgroud)

javascript traversal while-loop

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

javascript遍历一个对象

我有一个动态创建的对象.这是一个简单的例子:

global.data {
    children: [
        0: {
            children:  [
                0: {
                   children: value 
                }
            ]
        }
    ]

}
Run Code Online (Sandbox Code Playgroud)

我想要做的是检查对象(global.data)是否具有'children'属性,从中获取属性,并通过循环发回该对象('children')以查看它是否具有'孩子们自己的.我希望它继续前进,直到没有更多的"孩子"离开.

javascript loops traversal object

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

给定数字N,找出该数字中有多少位数是有用的.如果数字可以被该数字整除,则数字中的数字很有用

我已经为此工作了2天了.

这是我有的:

func selfDivide(integer: Int) -> Int {
    var numString = String(integer)
    for character in numString.characters {
        if character % numString == 0 {
            return character
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想我必须找到一种在字符串和字符之间使用%的方法.

我得到的错误是:

二进制运算符'%'不能应用于'Character'和'String'类型的字符

traversal swift

-1
推荐指数
2
解决办法
7661
查看次数