سؤال

لقد وجدت طريقة واحدة في فئة طويلة

public static long reverse(long i) {..}

ما هو استخدام هذه الطريقة؟

هل كانت مفيدة؟

المحلول

من أ المادة DDJ:

لماذا عكس ترتيب البتات في قيمة 32 بت أو 64 بت؟ عكس البت يمكن أن تكون مفيدة في مجموعة متنوعة من السياقات. إنه مفيد في معالجة الصور لقلب صورة بالأبيض والأسود لإنشاء صورة مرآة. لقلب صورة أفقيا، يجب وضع بكسل في صف واحد من الصورة بترتيب عكسي. يمكن استخدام عكس BIT 64 بت سريع في عملية عكس صف من البكسل الأسود والأبيض. وبالمثل، فإن الانعكاس بت 64 بت مفيدا لتدوير صورة أبيض وأسود 180 درجة.

نصائح أخرى

لا يبدو أن عكس البت يستخدم في تطبيقات معالجة الإشارات الرقمية، كما هو الحال في سريع فورييه التحول. وبعد لن أدعي أن أفهم لماذا يعمل، ولكن ربما تكون الصفحة المرتبطة بالوضوح لك.

يمكنك استخدام عكس البت لتسهيل العمل مع عمليات إخفاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top