அல்கோரிதம்char frequency

Character Frequency in Strings — எழுத்து அதிர்வெண்

TT
Testlaa Team
May 14, 20261 min read

எழுத்து அதிர்வெண் — ஒவ்வொரு குறியீட்டின் எண்ணிக்கை. anagram, மறுசீரமைப்பு, Huffman உணர்வு.

உண்மை உலகில் இது ஏன் முக்கியம்?

சொல் சரிபார்ப்பு — எழுத்து எண்ணிக்கை வேறுபாடு. SKU ஸ்கேன் — தொகுதி எண்ணிக்கை. வாக்கு எண்ணிக்கை — வேட்பாளர் அட்டவணை.

மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)

Counter(s); நிலையான 26 சிற்றெழுத்து என [0]*26 மற்றும் ord(ch)-ord('a') வேகம்.

Pythonில் முயற்சி செய்வோம்

from collections import Counter


def are_anagrams(a: str, b: str) -> bool:
    return Counter(a) == Counter(b)


print(are_anagrams("listen", "silent"))

அடிக்கடி நேரும் தவறுகள்

  • bytes எதிர் Unicode code point.
  • பல சாளரங்கள் — Counter பகிர்வு.

முக்கியச் சுருக்கக் குறிப்புகள்

  • அதிர்வெண் + வரிசை — பரிமாற்றம் வினாக்கள்.
  • நிலை hash — tuple(items).

Tags:

StringsPythonமாணவர்கள்