Skip to content

Commit 5b6262a

Browse files
committed
Review: Algorithm: leetcode 96. Unique Binary Search Trees - カタラン数で数えるBSTの個数
1 parent cc1e03d commit 5b6262a

4 files changed

Lines changed: 368 additions & 362 deletions

File tree

Algorithm/BinarySearch/leetcode/96. Unique Binary Search Trees/claude 4.5 sonnet/README_react.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -689,7 +689,6 @@ <h3 class="text-xl font-semibold text-teal-800 mt-8 mb-4">他手法との比較<
689689
src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"
690690
></script>
691691

692-
693692
<!-- Prism.js -->
694693
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script>
695694
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-python.min.js"></script>
@@ -699,6 +698,5 @@ <h3 class="text-xl font-semibold text-teal-800 mt-8 mb-4">他手法との比較<
699698

700699
<!-- Step-by-step React demo -->
701700
<script defer src="./StepByStepDemo.js"></script>
702-
703701
</body>
704702
</html>

Algorithm/BinarySearch/leetcode/96. Unique Binary Search Trees/claude 4.5 sonnet/StepByStepDemo.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,10 @@
388388
))));
389389
}
390390
const container = document.getElementById("step-container");
391-
const root = ReactDOM.createRoot(container);
392-
root.render(/* @__PURE__ */ React.createElement(StepByStepDemo, null));
391+
if (!container) {
392+
console.error('Element with id "step-container" not found');
393+
} else {
394+
const root = ReactDOM.createRoot(container);
395+
root.render(/* @__PURE__ */ React.createElement(StepByStepDemo, null));
396+
}
393397
})();

Algorithm/BinarySearch/leetcode/96. Unique Binary Search Trees/claude 4.5 sonnet/StepByStepDemo.jsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,5 +436,9 @@ const { useState, useEffect, useRef } = React;
436436

437437
// レンダリング
438438
const container = document.getElementById('step-container');
439-
const root = ReactDOM.createRoot(container);
440-
root.render(<StepByStepDemo />);
439+
if (!container) {
440+
console.error('Element with id "step-container" not found');
441+
} else {
442+
const root = ReactDOM.createRoot(container);
443+
root.render(<StepByStepDemo />);
444+
}

0 commit comments

Comments
 (0)