1 Star 1 Fork 0

laodasbch/Leetcode-Complete-Guide

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
cf
challange
code
10.txt
1000.txt
1003.txt
1004.txt
1006.txt
1007.txt
101.txt
1012.txt
1018.txt
1020.txt
1024.txt
1025.txt
1026.txt
1029.txt
1030.txt
1031D.txt
1036.txt
1039.txt
1040.txt
1041.txt
1042.txt
1047.txt
1052.txt
1055.txt
1056.txt
1061.txt
1062D.txt
1063.txt
1064.txt
1066.txt
1067.txt
1071.txt
1080.txt
1081.txt
1085.txt
1092.txt
1095.txt
1098A.txt
1099.txt
110.txt
1100.txt
1101.txt
1103.txt
1109.txt
1110.txt
1111.txt
1119.txt
1121.txt
1123.txt
1125.txt
1128.txt
1131.txt
1135.txt
1136.txt
1137.txt
1139.txt
1140.txt
1144.txt
1148A.txt
1150.txt
1151.txt
1153.txt
1155.txt
1156.txt
1158B.txt
1163.txt
1167.txt
1168.t'x't
117.txt
1178.txt
118.txt
1180.txt
1183.txt
119.txt
1190.txt
1192.txt
1196.txt
1199.txt
120.txt
1202.txt
1208.txt
1209.txt
1216.txt
1229.txt
123.txt
1231.txt
1237.txt
1239.txt
1240.txt
1243.txt
1244.txt
1245.txt
1246.txt
1249.txt
1251.txt
1255.txt
1257.txt
1259.txt
126.txt
1267.txt
1273.txt
1277.txt
1282.txt
1288.txt
129.txt
1290.txt
1292.txt
1296.txt
1298.txt
130.txt
131.txt
1310.txt
1312B.txt
1312C.txt
1312D.txt
1312E.txt
1318.txt
132.txt
1326.txt
1328.txt
1329.txt
133.txt
1331.txt
1334.txt
1339.txt
134.txt
1349.txt
135.txt
1359.txt
1361.txt
1366.txt
1371.txt
1372.txt
1377.txt
1380.txt
1383.txt
1388.txt
139.txt
1392D.txt
1392F.txt
1396.txt
140.txt
1402.txt
1404.txt
141.txt
1414.txt
1415.txt
1420.txt
1423B.txt
1423J.txt
1426.txt
1428E.txt
1428F.txt
1428G1.txt
1429.txt
1432.txt
1435C.txt
1435D.txt
1435E.txt
1436D.txt
1436E.txt
1437C.txt
1437E.txt
1437F.txt
1439.txt
1442A.txt
1446.txt
1456.txt
1457.txt
1458.txt
146.txt
1465.txt
1469.txt
147.txt
1473.txt
1474.txt
1478.txt
1483.txt
1485.txt
1490.txt
1498.txt
150.txt
1505.txt
1506.txt
150A.txt
150B.txt
151.txt
1516.txt
1520.txt
1522.txt
153.txt
1533.txt
1538.txt
154.txt
1540.txt
1544.txt
1546.txt
1548.txt
1550.txt
1551.txt
1552.txt
1554.txt
1559.txt
1563.txt
1564.txt
1568
1569.txt
1570.txt
1572.txt
1573.txt
1574.txt
1575.txt
1579.txt
1580.txt
1582.txt
1584.txt
1585.txt
1588.txt
1589.txt
1591.txt
1601.txt
1602.txt
1605.txt
1606.txt
1610.txt
1611.txt
1612.txt
1614.txt
1615.txt
1616.txt
1617.txt
1621.txt
1622.txt
1624.txt
1625.txt
1627.txt
1629.txt
1631.txt
1632.txt
1634.txt
1636.txt
1639.txt
1640.txt
1641.txt
1642.txt
1643.txt
1644.txt
1646.txt
1648.txt
1649.txt
1650.txt
1652.txt
1653.txt
1654.txt
1655.txt
1659.txt
1660.txt
1662.txt
1663.txt
1664.txt
1665.txt
169.txt
17.txt
172.txt
173.txt
179.txt
188.txt
189.txt
19.txt
198.txt
2.txt
200.txt
201.txt
202.txt
203.txt
208.txt
211.txt
213.txt
214.txt
215.txt
216.txt
218.txt
219.txt
220.txt
222.txt
228.txt
229.txt
233.txt
235.txt
236.txt
237.txt
23C.txt
24.txt
242.txt
243.txt
244.txt
245.txt
246.txt
247.txt
248.txt
250.txt
252.txt
253.txt
256.txt
257.txt
258.txt
26.txt
261.txt
265.txt
266.txt
267.txtGiven a string s, return all the palindromic permutations (without duplicates) of it. Return an empty list if no palindromic permutation could be form. Example 1: Input: "aabb" Output: ["abba", "baab"] Example 2: Input: "abc" Output: []
268.txt
27.txt
270.txt
276.txt
277.txt
279.txt
28.txt
286.txt
290.txt
291.txt
292.txt
293.txt
294.txt
295.txt
295A.txt
295B.txt
295C.txt
295E.txt
296.txt
3.txt
30.txt
301.txt
302.txt
305.txt
306.txt
306A.txt
306B.txt
306C.txt
306D.txt
306E.txt
308.txt
309.txt
310.txt
311E.txt
312.txt
315.txt
316.txt
318.txt
322.txt
323.txt
324D.txt
325.txt
327.txt
336.txt
339.txt
34.txt
340.txt
349.txt
35.txt
350.txt
352.txt
360.txt
363.txt
365.txt
370.txt
373.txt
374.txt
375.txt
379.txt
382.txt
383A.txt
383C.txt
39.txt
395.txt
396.txt
3D.txt
40.txt
403.txt
406.txt
409.txt
41.txt
411.txt
413.txt
414.txt
415D.txt
417.txt
419.txt
421.txt
422.txt
424.txt
425.txt
430.txt
433.txt
435.txt
436.txt
44.txt
440.txt
442.txt
446.txt
45.txt
452.txt
453.txt
454.txt
455.txt
460.txt
463.txt
464.txt
465.txt
466.txt
471.txt
473.txt
475.txt
484A.txt
486.txt
487.txt
488.txt
49.txt
491.txt
495.txt
514.txt
514A.txt
518.txt
521.txt
522.txt
524.txt
531.txt
54.txt
542.txt
544.txt
545.txt
548.txt
550A.txt
550B.txt
550C.txt
550D.txt
550E.txt
550F.txt
553.txt
556.txt
56.txt
565.txt
568.txt
57.txt
581.txt
582.txt
594.txt
598.txt
6.txt
60.txt
611A.txt
611B.txt
611C.txt
611D.txt
611E.txt
611F.txt
617.txt
623.txt
624.txt
630.txt
632.txt
640A.txt
640B.txt
640C.txt
640D.txt
640E.txt
640F.txt
640G.txt
644.txt
651.txt
654.txt
665.txt
666A.txt
666B.txt
666C.txt
666D.txt
666E.txt
667.txt
667A.txt
667B.txt
667C.txt
667D.txt
667E.txt
667F.txt
668A.txt
668B.txt
668C.txt
668D.txt
668E.txt
669.txt
669A.txt
669B.txt
669D.txt
675.txt
68.txt
682.txt
683.txt
687A.txt
69.txt
690.txt
691.txt
696.txt
699.txt
7.txt
70.txt
702.txt
704.txt
706D.txt
709A.txt
713.txt
714.txt
715.txt
716.txt
717.txt
718.txt
721C.txt
727.txt
729.txt
730.txt
735.txt
740.txt
741.txt
744.txt
747.txt
750.txt
755.txt
757A.txt
757C.txt
759.txt
76.txt
760.txt
763.txt
764.txt
765.txt
766.txt
767.txt
770A.txt
770B.txt
770C.txt
770D.txt
774.txt
776D.txt
777.txt
778A.txt
781.txt
782B.txt
783.txt
785.txt
786.txt
789.txt
790.txt
791.txt
792.txt
795.txt
797.txt
798.txt
799.txt
80.txt
801.txt
802.txt
803C.txt
804.txt
804B.txt
805.txt
806.txt
811.txt
817.txt
82.txt
823.txt
825.txt
828.txt
83.txt
833.txt
836.txt
837.txt
838.txt
84.txt
842.txt
843.txt
847.txt
849.txt
85.txt
852.txt
854.txt
857.txt
859.txt
86.txt
861.txt
863.txt
867.txt
869.txt
870.txt
872.txt
876.txt
877.txt
880.txt
886.txt
887.txt
888.txt
891.txt
893.txt
898.txt
899.txt
9.txt
902.txt
903.txt
904.txt
905.txt
906.txt
908.txt
91.txt
910.txt
911.txt
913.txt
918.txt
92.txt
920.txt
923.txt
925.txt
932.txt
933.txt
936.txt
94.txt
940.txt
943.txt
944.txt
947.txt
95.txt
950.txt
953.txt
954.txt
955.txt
957.txt
96.txt
967.txt
968.txt
97.txt
976.txt
979.txt
98.txt
983.txt
986.txt
988.txt
990.txt
992.txt
994.txt
BETA25C.txt
LCP04.txt
LCP06.txt
LCP08.txt
LCP09.txt
LCP10.txt
LCP11.txt
LCP12.txt
LCP13.txt
LCP14.txt
LCP17.txt
LCP18.txt
LCP19.txt
LCP20.txt
LCP21.txt
LCP22.txt
LCP23.txt
LCP24.txt
LCP25.txt
LCP26.txt
LCP27.txt
LCP3.txt
LCP5.txt
LCP7.txt
POJ1159.txt
POJ1236.txt
POJ1258.txt
POJ1274.txt
POJ1458.txt
POJ1753.txt
POJ1837.txt
POJ1844.txt
POJ1979.txt
POJ2229.txt
POJ2479.txt
POJ2739.txt
POJ3185.txt
POJ3614.txt
POJ3685.txt
POJ3713.txt
b106.txt
b11.txt
b111.txt
b115.txt
b12.txt
b13.txt
b14.txt
b15.txt
b190.txt
b193.txt
b207.txt
b217.txt
b251.txt
b26.txt
b27.txt
b277.txt
b286.txt
b299.txt
b315.txt
b342.txt
b357.txt
b358.txt
b362.txt
b372.txt
b375.txt
b390.txt
b424.txt
b438.txt
b44.txt
b459.txt
b48.txt
b503.txt
b539.txt
b58.txt
b591.txt
b6.txt
b682.txt
b687.txt
b688.txt
b689.txt
b690.txt
b700.txt
b701.txt
b703.txt
b708.txt
b709.txt
b713.txt
b731.txt
b733.txt
b736.txt
b741.txt
b742.txt
b744.txt
b747.txt
b76.txt
b81.txt
b816.txt
b818.txt
b83.txt
b857.txt
b87.txt
b88.txt
b91.txt
b94.txt
b97.txt
contest
cpp
easy
images
interview
sql
template
topic
README.md
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
1361.txt 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
junbinLiang 提交于 5年前 . move
思路:根据树的特征进行多重检查
代码:
class Solution {
Set<Integer>set=new HashSet<>();
List<Integer>adjecent[];
public boolean validateBinaryTreeNodes(int n, int[] left, int[] right) {
int e=-1;
int cnt=0;
int in[]=new int[n];
adjecent=new ArrayList[n];
for(int i=0;i<n;i++)adjecent[i]=new ArrayList<>();
for(int i=0;i<left.length;i++){
if(left[i]!=-1){
in[left[i]]++;
adjecent[i].add(left[i]);
}
if(right[i]!=-1){
in[right[i]]++;
adjecent[i].add(right[i]);
}
}
for(int i=0;i<in.length;i++){
if(in[i]>1)return false;
if(in[i]==0){
e=i;
cnt++;
}
}
if(cnt!=1)return false;
dfs(e);
if(set.size()!=n)return false;
return true;
}
public void dfs(int root){
List<Integer>childs=adjecent[root];
set.add(root);
for(int c:childs){
dfs(c);
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/laodasbch/Leetcode-Complete-Guide.git
git@gitee.com:laodasbch/Leetcode-Complete-Guide.git
laodasbch
Leetcode-Complete-Guide
Leetcode-Complete-Guide
master

搜索帮助