कोई भी दो ऐरे A और B लेकर तय कीजिए कि:
A और ऐरे B equal हैं; याA में ऐरे B समाहित है (ऐरे A, ऐरे B का superlist है); याA, ऐरे B में समाहित है (ऐरे A, ऐरे B का sublist है); याA और ऐरे B unequal हैंविशेष रूप से, ऐरे A और ऐरे B तब equal होते हैं जब दोनों ऐरे में एक ही क्रम में एक ही वैल्यू हों।
ऐरे A, ऐरे B का superlist तब होता है जब A में लगातार आने वाली वैल्यूओं का एक ऐसा हिस्सा हो जो B के equal हो।
ऐरे A, ऐरे B का sublist तब होता है जब B में लगातार आने वाली वैल्यूओं का एक ऐसा हिस्सा हो जो A के equal हो।
उदाहरण:
A = [] और B = [] (दोनों ऐरे खाली हैं), तो A और B equal हैंA = [1, 2, 3] और B = [], तो A, B का superlist हैA = [] और B = [1, 2, 3], तो A, B का sublist हैA = [1, 2, 3] और B = [1, 2, 3, 4, 5], तो A, B का sublist हैA = [3, 4, 5] और B = [1, 2, 3, 4, 5], तो A, B का sublist हैA = [3, 4] और B = [1, 2, 3, 4, 5], तो A, B का sublist हैA = [1, 2, 3] और B = [1, 2, 3], तो A और B equal हैंA = [1, 2, 3, 4, 5] और B = [2, 3, 4], तो A, B का superlist हैA = [1, 2, 4] और B = [1, 2, 3, 4, 5], तो A और B unequal हैंA = [1, 2, 3] और B = [1, 3, 2], तो A और B unequal हैं| रजिस्टर | उपयोग | टाइप | विवरण |
|---|---|---|---|
$a0 |
इनपुट | पता | पहले ऐरे के एलिमेंट |
$a1 |
इनपुट | पूर्णांक | पहले ऐरे का आकार, वर्ड में |
$a2 |
इनपुट | पता | दूसरे ऐरे के एलिमेंट |
$a3 |
इनपुट | पूर्णांक | दूसरे ऐरे का आकार, वर्ड में |
$v0 |
आउटपुट | पूर्णांक |
0 = बराबर, 1 = असमान, 2 = सबलिस्ट, 3 = सुपरलिस्ट |
$t0-9 |
अस्थायी | कोई भी | अस्थायी भंडारण के लिए इस्तेमाल होता है |
Exercism पर साइन अप कीजिए और MIPS Assembly को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।