Piece table
கணினியில், ஒரு துண்டு அட்டவணை என்பது ஒரு உரை ஆவணத்தை உரை எடிட்டரில் திருத்தும் போது பொதுவாக பிரதிநிதித்துவப்படுத்தப் பயன்படுத்தப்படும் ஒரு தரவு அமைப்பு ஆகும். ஆரம்பத்தில் அசல் கோப்பு முழுவதற்கும் ஒரு குறிப்பு (அல்லது 'ஸ்பான்') உருவாக்கப்படுகிறது, இது இன்னும் மாறாத கோப்பைக் குறிக்கிறது. அடுத்தடுத்த செருகல்கள் மற்றும் நீக்குதல்கள் ஒரு இடைவெளியை ஒன்று, இரண்டு அல்லது மூன்று குறிப்புகளின் கலவையால் அசல் ஆவணத்தின் பிரிவுகள் அல்லது செருகப்பட்ட உரையை இடையகமாக வைத்திருப்பதன் மூலம் மாற்றுகின்றன. பொதுவாக அசல் ஆவணத்தின் உரை ஒரு மாறாத தொகுதியில் வைக்கப்படுகிறது, மேலும் ஒவ்வொரு அடுத்தடுத்த செருகலின் உரை புதிய மாறாத தொகுதிகளில் சேமிக்கப்படுகிறது. நீக்கப்பட்ட உரை கூட இன்னும் துண்டு அட்டவணையில் சேர்க்கப்பட்டிருப்பதால், இது இடைவெளி இடையக போன்ற மாற்று தரவு கட்டமைப்புகளை விட ஒரு துண்டு அட்டவணையுடன் செயல்படுத்த பல நிலை அல்லது வரம்பற்ற செயல்தவிழப்பை எளிதாக்குகிறது. இந்த தரவு அமைப்பு ஜே ஸ்ட்ரோதர் மூர் என்பவரால் கண்டுபிடிக்கப்பட்டது. விளக்கம் இந்த விளக்கத்திற்கு, உள்ளடக்கங்களை வைத்திருக்க மாறாத தொகுதியாக இடையகத்தைப் பயன்படுத்துகிறோம். ஒரு துண்டு அட்டவணை மூன்று நெடுவரிசைகளைக் கொண்டுள்ளதுஃ இடையகத்தில் இடையக நீளத்தில் எந்த இடையக தொடக்க குறியீடு அட்டவணைக்கு கூடுதலாக, திருத்தங்களைக் கையாள இரண்டு இடையகங்கள் பயன்படுத்தப்படுகின்றனஃ "அசல் இடையக": அசல் உரை ஆவணத்திற்கு ஒரு இடையக. இந்த இடையகமானது படிக்க மட்டுமே உள்ளது. "இடையகத்தைச் சேர்க்கவும்": ஒரு தற்காலிகக் கோப்புக்கு இடையகத்தை அமைத்தல். இந்த இடையக இணைப்பு மட்டுமே உள்ளது. செயல்பாட்டு குறியீட்டு வரையறைஃ குறியீடு (i): i-th எழுத்தை மீட்டெடுக்கும் நிலையில் எழுத்தைத் திருப்பவும், ஒரு துண்டு அட்டவணையில் பொருத்தமான உள்ளீடு படிக்கப்படுகிறது. எடுத்துக்காட்டாக பின்வரும் இடையகங்கள் மற்றும் துண்டு அட்டவணை கொடுக்கப்பட்டுள்ளதுஃ i-th எழுத்தை அணுக, துண்டு அட்டவணையில் பொருத்தமான உள்ளீடு பார்க்கப்படுகிறது. உதாரணமாக, குறியீடு (15) இன் மதிப்பைப் பெற, துண்டு அட்டவணையின் 3 வது நுழைவு மீட்டெடுக்கப்படுகிறது. ஏனென்றால் 3வது உள்ளீடு குறியீடு 12 முதல் 17 வரையிலான எழுத்துக்களை விவரிக்கிறது (முதல் உள்ளீடு குறியீடு 0 முதல் 5 வரையிலான எழுத்துக்களை விவரிக்கிறது, அடுத்தது 6 முதல் 11 வரை). துண்டு அட்டவணை உள்ளீடு அந்த இடையகத்தில் குறியீடு 18 இல் தொடங்கி "கோப்பைச் சேர்க்கவும்" இடையகத்தில் உள்ள எழுத்துக்களைத் தேடுமாறு நிரலுக்கு அறிவுறுத்துகிறது. அந்த உள்ளீட்டில் உள்ள தொடர்புடைய குறியீடு 15-12 = 3 ஆகும், இது எழுத்தின் குறியீட்டைப் பெற இடையகத்தில் உள்ள நுழைவின் தொடக்க நிலையில் சேர்க்கப்படுகிறதுஃ 3+18 = 21. குறியீட்டின் மதிப்பு (15) என்பது "சேர் கோப்பு" இடையகத்தின் 21 வது எழுத்தாகும், இது "ஓ" எழுத்தாகும். மேலே கொடுக்கப்பட்ட இடையகங்கள் மற்றும் துண்டு அட்டவணைக்கு, பின்வரும் உரை காட்டப்பட்டுள்ளதுஃ லோரெம் இப்சம் டோலர் சிட் அமெட் உரையில் எழுத்துக்களைச் செருகுவது பின்வருவனவற்றைக் கொண்டுள்ளதுஃ "கோப்பைச் சேர்க்கவும்" இடையகத்தில் எழுத்துக்களைச் சேர்ப்பது, மற்றும் துண்டு அட்டவணையில் உள்ள நுழைவைப் புதுப்பிப்பது (ஒரு உள்ளீட்டை இரண்டு அல்லது மூன்றாக உடைத்தல்) நீக்குதல் ஒற்றை எழுத்து நீக்குதல் இரண்டு சாத்தியமான நிபந்தனைகளில் ஒன்றாக இருக்கலாம்ஃ நீக்குதல் என்பது ஒரு துண்டு உள்ளீட்டின் தொடக்கத்தில் அல்லது முடிவில் உள்ளது, இந்த விஷயத்தில் துண்டு அட்டவணையில் பொருத்தமான உள்ளீடு மாற்றியமைக்கப்படுகிறது. நீக்குதல் ஒரு துண்டு உள்ளீட்டின் நடுவில் உள்ளது, இந்த விஷயத்தில் உள்ளீடு பிரிக்கப்பட்டு பின்னர் வாரிசு உள்ளீடுகளில் ஒன்று மேலே உள்ளபடி மாற்றியமைக்கப்படுகிறது. பிராவோ, அபிவெர்ட், ஆடம் மற்றும் விஷுவல் ஸ்டுடியோ கோட் உள்ளிட்ட பல உரை ஆசிரியர்கள் உள்-ரேம் துண்டு அட்டவணையைப் பயன்படுத்துகின்றனர். மைக்ரோசாப்ட் வேர்ட் சில பதிப்புகளில் உள்ள "ஃபாஸ்ட் சேவ்" அம்சம் வட்டு கோப்பு வடிவத்திற்கு ஒரு துண்டு அட்டவணையைப் பயன்படுத்துகிறது. ஓபரன் அமைப்பில் உரைக் கோப்புகளின் வட்டு பிரதிநிதித்துவம் ஒரு துண்டு சங்கிலி நுட்பத்தைப் பயன்படுத்துகிறது, இது ஒரு ஆவணத்தின் துண்டுகள் வேறு சில ஆவணங்களில் சேமிக்கப்பட்ட உரையை சுட்டிக்காட்ட அனுமதிக்கிறது, இது பரிமாற்றத்தைப் போன்றது. ரோப் (கணினி அறிவியல்) இடைவெளி இடையகத்தையும் பார்க்கவும், இது பொதுவாக உரை ஆசிரியர்களில் பயன்படுத்தப்படும் ஒரு தரவு அமைப்பு, இது அதே இடத்திற்கு அருகில் தொகுக்கப்பட்ட திறமையான செருகல் மற்றும் நீக்குதல் செயல்பாடுகளை அனுமதிக்கிறது, மாடல்-டி என்ஃபிலேட் என்பது மர அடிப்படையிலான செயல்பாட்டைக் கொண்ட ஒரு துண்டு அட்டவணையாகும். குறிப்புகள் சரம் தரவு கட்டமைப்புகள்