目标
我想记录/生成一个视频在浏览器(特别是Chrome)与定制视频(如.mp4,.webm)和相机并排录音。
--------------------------------------------------
| | |
| Some Custom Video | My Camera |
| | |
----------------------------------------
基本上,所有事情都在问题本身中,我得到了一些运行良好的代码,但其逻辑对我来说并不完全清楚。
更详细地说:
通过分析合并排序的实现,我得出了一个概念性的问题:使合并排序应用程序在合并初始项集(两个单例元素)之后继续合并的语句到底是什么?
就目前而言,我没有看到任何东西可以阻止程序在第一次合并之后立即停止执行。是什么命令申请继续?
一些用于说明的伪代码:
1. divideMethod
{
return the array
if the it has less than 2 elements
{ divide into 2 parts,
divide (
我目前正在做一个项目,它接收两个包含数据的文本文件,并将它们分类到两个单独的链表中。我的下一步是创建一个函数,该函数接受这两个列表,按照ID的升序进行合并和排序。我已经开始了实现,但是我被卡住了,需要一些关于我在合并排序功能中做错了什么的指导。其他一切都正常工作,比如分别对每个列表进行排序。我只需要一种方法来接收这两个列表,并在C中将它们合并排序在一起。注:我使用的是Ubuntu的gcc编译器。
struct List *merge_list(struct List *list1, struct List *list2)
{
struct Node *hand1 = list1->