对于给定的一组数据，使用k近邻算法进行分类，并确定给定数据点的类别。


数据集：[(1, 2, 'A'), (4, 4, 'B'), (3, 1, 'A'), (2, 3, 'B')]
测试数据：(3, 3)
使用k近邻算法，首先需要确定k值，即最近邻的数量。假设k=1，则测试数据点(3, 3)与数据集中距离最近的点是(2, 3)，因此它属于B类别。 

如果取k=3，则距离测试点最近的三个数据点是(2, 3), (1, 2)和(4, 4)。其中B类别出现的两次，A类别只出现了一次，因此测试数据点(3, 3)被判定为B类别。 

因此，根据k近邻算法，测试数据点(3, 3)被分类到B类别。