文件名称:leetcode2sumc-L33tCode:L33t代码
文件大小:24KB
文件格式:ZIP
更新时间:2024-07-20 11:36:33
系统开源
leetcode 2 和 c L33t 代码问题 描述 我在Objective-C中解决L33t代码问题的项目 解决了 1. 二和 使用比较解决,其中我遍历所有值并将每个值加在一起。 不是性能的最佳解决方案,但很简单。 2. 反转字符串 使用反向 for 循环解决并将字符附加到可变字符串 3. 棋盘上的战舰 我的方法是从顶部->底部,向左->向右遍历板子。 第一次遇到“X”时,尝试记录该战舰的所有坐标,并将计数加一。 如果遇到已经属于战列舰的“X”坐标,不要增加计数,继续遍历。 4. 反转二叉树 使用递归来反转树。 首先反转节点,然后在子节点上递归调用 invert 。 甲板上: 待定
【文件预览】:
L33tCode-develop
----build.sh(164B)
----L33tCode.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(30KB)
----L33tCode()
--------TreeTraversal.swift(801B)
--------ReverseInteger.swift(371B)
--------L33tCode.h(487B)
--------Info.plist(753B)
--------Queue.swift(528B)
--------TwoSum()
--------Stack.swift(451B)
--------Node.swift(301B)
--------Battleships()
--------InvertBinaryTree()
--------BinarySearch.swift(808B)
--------ReverseString()
----README.md(1KB)
----L33tCodeTests()
--------Info.plist(680B)
--------ReverseStringTests.m(1017B)
--------BinarySearchTests.swift(397B)
--------TwoSumTests.m(3KB)
--------InvertBinaryTreeTests.m(1KB)
--------L33tCodeTests-Bridging-Header.h(104B)
--------ReverseIntegerTests.swift(380B)
--------StacksAndQueuesTests.swift(1KB)
--------BattleshipsTests.m(2KB)
----.gitignore(4KB)