Programování Expert Claude

Algoritmus optimalizace

Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.

Vyplňte proměnné

10 polí

Např. čeština

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Např. vaše hodnota

Náhled promptu

0 znaků
Optimalizuj tento algoritmus:\n\n**Současný kód:**\n```[JAZYK]\n[KÓD]\n```\n\n**Problém:**\n- Současná složitost: [TIME COMPLEXITY - např. O(n²)]\n- Space complexity: [SPACE]\n- Běží pomalu na: [SCENARIO - např. large datasets]\n- Bottle neck: [BOTTLENECK]\n\n**Requirements:**\n- Target time complexity: [TARGET - např. O(n), O(n log n)]\n- Memory: [CONSTRAINT - např. no extra memory, O(n) allowed]\n- Zachovat: [FUNCTIONALITY]\n\n**Output:**\n1. Optimalizovaný kód\n2. Complexity analysis (before/after)\n3. Vysvětlení použitých optimalizací\n4. Trade-offs\n5. Benchmark comparison\n\nJazyk: [JAZYK]. Test data: [DATA SIZE].

Legenda

Text v [hranatých závorkách] označuje proměnné, které je třeba vyplnit. Po vyplnění se automaticky nahradí vašimi hodnotami.

Tipy pro lepší výsledky

  • Buďte konkrétní - čím detailnější zadání, tím lepší výsledky
  • Používejte kontext - přidejte relevantní informace pro vaši situaci
  • Experimentujte - zkuste různé varianty a porovnejte výsledky