es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: 2D-VECTOR

Errores de redondeo SIMD de Swift al crear una matriz de rotación de 90 grados con seno y coseno.

Estoy siguiendo esta guía sobre cómo trabajar con matrices con el framework de aceleración. Allí están utilizando algo similar a esto para rotar un vector: func makeRotationMatrix(angle: Float) -> simd_float3x3 { let rows = [ simd_float3(cos(angle), -sin(angle), 0), simd_float3(sin(angle), cos(angle), 0), simd_float3(0, 0, 1) ] return simd_float3x3(rows: rows) } let . . . Read more

Múltiples tipos de datos dentro de un vector de punteros utilizando plantillas

Tengo dos clases que se muestran a continuación: template <typename t=””> class node { public: int NodeID;//ID utilizado para identificar el nodo al insertar/eliminar/buscar T data;//datos genéricos encapsulados en cada nodo. std::vector<><em>> children;//nodos hijo, lista de punteros std::vector<></em>> parents;//nodos padre, lista de punteros }; template<typename t=””> class DAG {//Clase para . . . Read more

¿Cómo puedo solucionar este borrador duplicado?

Este es en C++. Así que tengo este fragmento de código donde le doy un vector y quiero eliminar los duplicados. Busqué este método, pero supongo que hice algo mal, porque aún me da el vector completo. cpp void pokajiResheniq(vector<int> &answers){ sort(answers.begin(), answers.end()); answers.erase(unique(answers.begin(), answers.end()), answers.end()); for(int a: answers){ cout<<a<<” . . . Read more

¿Cómo pasar un vector de clase genérica como argumento?

Tengo estas clases (en diferentes archivos): public class Student implements Comparable<student> { … } public class Application { public static <t> T getMax(Vector<><t>> v){ … } } Intento lograr esto: public static void main(){ Vector<student> v = new Vector(); v.add(new Student()); v.add(new Student()); Application app = new Application(); app.getMax(v);// <— . . . Read more