我面临一个有趣的问题:
是否有可能"重叠"这些范围?也就是说,生成:
也许我可以让它更具图形化.这就是我的第一个:
a |------------------------------|
b |-------------------|
c |-----------------|
Run Code Online (Sandbox Code Playgroud)
这是我想要获得的:
|------|---------|-------|-----|-----|
a a,c a,b,c a,b b
Run Code Online (Sandbox Code Playgroud)
我找到了一种有效的解决方案,但不优雅:
你能想到更好的解决方案吗?我正在使用C#,但任何与语言无关的想法都会非常感激.谢谢!