Programování
Expert
Claude
Algoritmus optimalizace
Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.
Vyplňte proměnné
10 polí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